diff options
author | MyungJoo Ham <myungjoo.ham@samsung.com> | 2017-01-10 19:35:56 +0900 |
---|---|---|
committer | MyungJoo Ham <myungjoo.ham@samsung.com> | 2017-01-10 19:43:16 +0900 |
commit | 27c80986b522584ab68b06e3f054ded538a51640 (patch) | |
tree | 75bb2af2c368f2ff18519701d4d04b28bff9c4f7 | |
parent | d2cead6aea5978ca67e8b39d9d1460e3c28a0c05 (diff) | |
download | build-sandbox/mzx/mainline.tar.gz build-sandbox/mzx/mainline.tar.bz2 build-sandbox/mzx/mainline.zip |
Add Spec for OBSsandbox/mzx/mainline
Change-Id: I9104d52eeab6ccdb190810daf02bd92fc9d9d51b
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
-rw-r--r-- | packaging/build.manifest | 5 | ||||
-rw-r--r-- | packaging/build.spec | 90 |
2 files changed, 95 insertions, 0 deletions
diff --git a/packaging/build.manifest b/packaging/build.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/build.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/build.spec b/packaging/build.spec new file mode 100644 index 0000000..4804f6f --- /dev/null +++ b/packaging/build.spec @@ -0,0 +1,90 @@ +Name: build +Summary: A Script to Build SUSE Linux RPMs +License: GPL-2.0+ and GPL-2.0 +Group: Development/Tools/Building +Version: 20120927 +Release: 0 +#!BuildIgnore: build-mkbaselibs +Source: obs-build-%{version}.tar.gz +Source1001: build.manifest +BuildArch: noarch +# Manual requires to avoid hard require to bash-static +AutoReqProv: off +# Keep the following dependencies in sync with obs-worker package +Requires: bash +Requires: binutils +Requires: perl +Requires: tar +Recommends: perl(Date::Language) +Recommends: perl(Date::Parse) +Recommends: perl(LWP::UserAgent) +Recommends: perl(Pod::Usage) +Recommends: perl(Time::Zone) +Recommends: perl(URI) +Recommends: perl(XML::Parser) +Recommends: bsdtar +Recommends: qemu-linux-user + +Requires: build-mkbaselibs +Recommends: build-mkdrpms + +%description +This package provides a script for building RPMs for SUSE Linux in a +chroot environment. + + +%package mkbaselibs +Summary: Tools to generate base lib packages +Group: Development/Tools/Building +# NOTE: this package must not have dependencies which may break boot strapping (eg. perl modules) + +%description mkbaselibs +This package contains the parts which may be installed in the inner build system +for generating base lib packages. + +%package mkdrpms +Summary: Tools to generate delta rpms +Group: Development/Tools/Building +Requires: deltarpm +# XXX: we wanted to avoid that but mkdrpms needs Build::Rpm::rpmq +Requires: build + +%description mkdrpms +This package contains the parts which may be installed in the inner build system +for generating delta rpm packages. + + +%prep +%setup -q -n obs-build-%version +cp %{SOURCE1001} . + +%build + +%install +make DESTDIR=$RPM_BUILD_ROOT install + +%files +%manifest %{name}.manifest +%defattr(-,root,root) +%doc README +/usr/bin/build +/usr/bin/buildvc +/usr/bin/unrpm +/usr/lib/build +%{_mandir}/man1/* + + +%files mkbaselibs +%manifest %{name}.manifest +%defattr(-,root,root) +%dir /usr/lib/build +/usr/lib/build/mkbaselibs +/usr/lib/build/baselibs* + +%files mkdrpms +%manifest %{name}.manifest +%defattr(-,root,root) +%dir /usr/lib/build +/usr/lib/build/mkdrpms + +%changelog |