Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
home:jzerebecki:branches:openSUSE:Factory
product-builder
product-builder.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File product-builder.spec of Package product-builder
# # spec file for package product-builder # # Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Summary: SUSE Product Builder License: GPL-2.0-only Group: System/Management URL: http://github.com/openSUSE/product-builder Name: product-builder Conflicts: kiwi Conflicts: kiwi-instsource Version: 1.4.14 Release: 0 Provides: kiwi-schema = 6.2 Source: product-builder-%version.tar.xz Requires: libxslt Requires: perl >= %{perl_version} Requires: perl-Class-Singleton Requires: perl-Config-IniFiles >= 2.49 Requires: perl-File-Slurp Requires: perl-JSON Requires: perl-Readonly Requires: perl-XML-LibXML Requires: perl-XML-LibXML-Common Requires: perl-XML-SAX Requires: perl-libwww-perl Provides: kiwi-packagemanager:instsource Provides: system-packages:kiwi-product %if 0%{?suse_version} Requires: build %else Requires: obs-build %global debug_package %{nil} %endif Requires: checkmedia Requires: inst-source-utils Requires: product-builder-plugin Requires: xorriso #Requires: mkisofs %ifarch %ix86 x86_64 Requires: syslinux %endif Patch1: 0001-use-symlink-to-hashes-to-avoid-mirror-failures.patch Patch2: 0001-make-times-in-iso-images-reproducible.patch %description The SUSE product builder, builds product media (CD/DVD) for the SUSE product portfolio. Based on kiwi perl implementation. To be used only for product medias for Leap 15 and SLE 15. %prep %setup -q %patch1 -p1 %patch2 -p1 %build test -e /.buildenv && . /.buildenv make CFLAGS="%{optflags}" %install make buildroot="%{buildroot}" \ doc_prefix="%{buildroot}/%{_defaultdocdir}" \ man_prefix="%{buildroot}/%{_mandir}" \ install ./.version >"%{buildroot}/%{_datadir}/kiwi/.revision" %if 0%{?is_opensuse} mv %{buildroot}%{_bindir}/product-builder{.pl,} %else # install SLE wrapper as entry point. It doesn't really harm as the # build flavor detected is very specific, but to avoid waste... ln -s product-builder-sle.sh %{buildroot}%{_bindir}/product-builder %endif %files %dir %{_datadir}/kiwi %license LICENSE %{_datadir}/kiwi/.revision %{_datadir}/kiwi/metadata %{_datadir}/kiwi/modules %{_datadir}/kiwi/xsl %{_bindir}/product-builder* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor