commit 59242b2cb841899e4a100fab32c54525abebcb1e Author: OBS User unknown Date: Thu Aug 14 14:18:07 2008 +0000 Rev openSUSE:Tools/1 Md5 ced4fa511fcc2b7b84aea703a33cbcc5 2008-08-14 14:18:07 unknown None diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..fecc7501 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/build-2008.06.03.tar.gz b/build-2008.06.03.tar.gz new file mode 100644 index 00000000..6ea9c473 --- /dev/null +++ b/build-2008.06.03.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eea7fa2318255c0ad49b111d0b9feca67139d830980027a222e987605f38387 +size 64981 diff --git a/build.changes b/build.changes new file mode 100644 index 00000000..d268fa7d --- /dev/null +++ b/build.changes @@ -0,0 +1,384 @@ +------------------------------------------------------------------- +Tue Jun 3 17:53:22 CEST 2008 - mls@suse.de + +- fix debtransform bug [bnc#396766] + +------------------------------------------------------------------- +Thu May 29 16:17:17 CEST 2008 - mls@suse.de + +- add 11.0 config +- fix debian provides +- fix rpm tag parsing +- add with/without/define/ccache/icecream/debug options +- update mkbaselibs + +------------------------------------------------------------------- +Fri Sep 14 18:27:13 CEST 2007 - mls@suse.de + +- add sl10.3 config [#310089] +- also look for BuildRequires in subpackage definitions [#305568] +- allow removal of more config parameters + +------------------------------------------------------------------- +Thu Aug 2 15:56:09 CEST 2007 - mls@suse.de + +- support 'order' config option +- support 'patterntype' config option +- new setdeps() method +- support for flexible query options +- support 'description' query +- fix bug in changelog2spec time cutoff +- make debtransform understand Debtransform-Tar/Debtransform-Files-Tar/ + Debtransform-Series +- fix bug in substitutedeps + +------------------------------------------------------------------- +Wed Jun 13 17:18:17 CEST 2007 - mls@suse.de + +- implement rpm installation order calculation in perl +- make substitute code modify requires, too +- add filelist query support +- add prereq parsing support +- speed up version comparison a bit + +------------------------------------------------------------------- +Thu May 10 20:02:29 CEST 2007 - mls@suse.de + +- add _vendor to configs +- fix deban dependency compare +- allow not operator in configs +- fix build from source rpms + +------------------------------------------------------------------- +Thu Apr 12 16:22:16 CEST 2007 - mls@suse.de + +- add --root to rpm call in rpm to work around a bug in rpm [#255720] + +------------------------------------------------------------------- +Thu Apr 5 15:59:21 CEST 2007 - mls@suse.de + +- update to 1561: + * support architecture dependand requires in dsc files + * support "global" definitions for rpm + * support vminstall config option + +------------------------------------------------------------------- +Mon Mar 12 15:40:49 CET 2007 - mls@suse.de + +- update to r1419: + * fix buildroot in debtransform + * obey version numbers when expanding + +------------------------------------------------------------------- +Fri Mar 2 21:23:40 CET 2007 - mls@suse.de + +- transform suse changes file to rpm specfile format +- improved debian support + +------------------------------------------------------------------- +Fri Jan 26 17:14:08 CET 2007 - poeml@suse.de + +- update to r1114: + - re-add the lost unrpm script + +------------------------------------------------------------------- +Fri Jan 26 15:58:32 CET 2007 - poeml@suse.de + +- update to r1110: + - make exclarch an array + - remount root rw in xen case, needed if root is not reiserfs + - add repotype/runscripts options + - remove devs in sl10.1/10.2 + - fix boolean test to make "00" false like rpm does + - add rpm_verscmp for version comparison + - runscripts + - macro blocks + - read_config_dist + - useful xen exit status + - add --kill + - update 10.2 config + - extend spec/dsc parser + - fixed two bugs in the specfile parser + +------------------------------------------------------------------- +Fri Nov 24 17:43:28 CET 2006 - mls@suse.de + +- fix suse_version in sl10.1/sles10 config +- add sl10.2 config +- make dist autodetection work with opensuse +- fix macro sequencing and expression parser bugs +- treat preinstalls as keep + +------------------------------------------------------------------- +Thu Aug 24 00:49:19 CEST 2006 - ro@suse.de + +- init_buildsystem: when preinstalling, handle only sh scripts + +------------------------------------------------------------------- +Wed Jun 14 17:42:26 CEST 2006 - mls@suse.de + +- support for buildservice and debian packages + +------------------------------------------------------------------- +Fri Apr 28 17:07:30 CEST 2006 - mls@suse.de + +- add ndeps back to expansion calls +- save original macro name so that other regexp calls don't destroy + it + +------------------------------------------------------------------- +Wed Apr 19 15:34:10 CEST 2006 - mls@suse.de + +- add --list-state option [#119869] +- suppress stat messages when deleting rpms [#154385] +- delete not-ready flag when rpm expansion failes [#133568] +- update baselibs.conf + +------------------------------------------------------------------- +Tue Apr 11 16:00:53 CEST 2006 - mls@suse.de + +- fix typo in configs +- fix macro handling + +------------------------------------------------------------------- +Fri Apr 7 19:06:09 CEST 2006 - mls@suse.de + +- mkbaselibs: do not leave .src.rpm in the release [#158816] + +------------------------------------------------------------------- +Tue Apr 4 12:26:24 CEST 2006 - mls@suse.de + +- add update-alternatives to java2-devel-packages macro [#156137] + +------------------------------------------------------------------- +Mon Mar 27 20:01:01 CEST 2006 - mls@suse.de + +- run zic to set default timezone [#142363] +- update baselibs.conf + +------------------------------------------------------------------- +Fri Mar 24 17:04:41 CET 2006 - mls@suse.de + +- fix handling of "keep" [#160346] +- fix old configs [#159947] + +------------------------------------------------------------------- +Mon Mar 20 14:35:11 CET 2006 - mls@suse.de + +- make mkbaselibs use the right version for the srcrpm +- update mkbaselibs configuration files + +------------------------------------------------------------------- +Fri Mar 10 14:15:40 CET 2006 - mls@suse.de + +- add package expansion and dependency substitution support + +------------------------------------------------------------------- +Wed Feb 8 21:29:48 CET 2006 - agruen@suse.de + +- Adjust the package lists so that the build script can at least + be used again. + +------------------------------------------------------------------- +Wed Jan 25 21:45:57 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Sep 12 11:11:30 CEST 2005 - mls@suse.de + +- also search for ix86 packages when building x86_64 [#116069] + +------------------------------------------------------------------- +Mon Sep 5 12:13:09 CEST 2005 - mls@suse.de + +- add --baselibs option +- fix --extra-packs + +------------------------------------------------------------------- +Thu May 12 14:45:32 CEST 2005 - mls@suse.de + +- Fix typo in init_buildsystem that prevented the reuse of the build + environment [#74714] + +------------------------------------------------------------------- +Fri Mar 11 18:03:30 CET 2005 - mls@suse.de + +- integrated patches into tarball +- allowed build for older dists [#65506] + +------------------------------------------------------------------- +Wed Mar 2 12:28:07 CET 2005 - agruen@suse.de + +- Some more cleanups for 9.3. +- When using the default list of packages, also try to include the + packages in neededforbuild. + +------------------------------------------------------------------- +Mon Feb 28 17:36:02 CET 2005 - agruen@suse.de + +- ldconfig must be called with its absolute path. + +------------------------------------------------------------------- +Tue May 25 14:49:13 CEST 2004 - mls@suse.de + +- overhaul the manpage + +------------------------------------------------------------------- +Thu Mar 25 18:31:56 CET 2004 - mls@suse.de + +- incorporate ro's diff + +------------------------------------------------------------------- +Wed Mar 24 20:26:39 CET 2004 - mls@suse.de + +- really adapt to 9.1 +- add --root and --extra-packs options +- use BuildRequires: line +- use user 'abuild' if norootforbuild found +- fix BUILD_DIR security issue (#35281) + +------------------------------------------------------------------- +Thu Mar 11 20:00:13 CET 2004 - ro@suse.de + +- adapted for 9.1 + +------------------------------------------------------------------- +Mon Nov 10 23:54:37 CET 2003 - mmj@suse.de + +- Accept "-h" for help +- rpm -ba is now rpmbuild -ba +- Add Maximum RPM reference + +------------------------------------------------------------------- +Mon Nov 10 13:48:39 CET 2003 - mmj@suse.de + +- Update the default USEDFORBUILD to match todays packages +- Don't build as root + +------------------------------------------------------------------- +Wed Oct 15 12:23:49 CEST 2003 - mmj@suse.de + +- Fix to work on amd64 (from mls) [#32229] + +------------------------------------------------------------------- +Fri Sep 5 16:01:54 CEST 2003 - mls@suse.de + +- select i586 on i686 is user didn't specify arch +- complain if user wan't to build i686 on a not-i686 processor +- patch rpmrc so that i686 rpms are written if building for i686 + +------------------------------------------------------------------- +Thu Sep 4 16:12:03 CEST 2003 - mls@suse.de + +- port to sl90 +- allow path for BUILD_RPMS +- add BUILD_ARCH and autodetection +- add --jobs and --target options + +------------------------------------------------------------------- +Fri Aug 29 05:40:30 CEST 2003 - nashif@suse.de + +- fixed call for "head" + +------------------------------------------------------------------- +Thu Aug 7 11:58:11 CEST 2003 - schwab@suse.de + +- Fix typo. + +------------------------------------------------------------------- +Thu Aug 7 09:57:35 CEST 2003 - mmj@suse.de + +- Enhance build.1 a bit + +------------------------------------------------------------------- +Sat Mar 8 08:11:29 CET 2003 - kukuk@suse.de + +- Fix build on 8.2 (coreutils) [Bug #24895] + +------------------------------------------------------------------- +Fri Jan 31 19:58:17 CET 2003 - kukuk@suse.de + +- Fix build patch from bk. + +------------------------------------------------------------------- +Wed Jan 29 14:08:09 CET 2003 - kukuk@suse.de + +- Add workaround for duplicate packages for different archs +- Add support for upcoming 8.2 + +------------------------------------------------------------------- +Fri Oct 4 17:18:26 CEST 2002 - bk@suse.de + +- integrate 8.1 diff into tarball and update README +- build.dif: init_buildsystem: add support for earlyer distributions + +------------------------------------------------------------------- +Mon Sep 9 13:00:19 MEST 2002 - mls@suse.de + +- Adjust for SuSE Linux 8.1 again +- Fix parameter parsing +- Changed build to accept .src.rpm sources + +------------------------------------------------------------------- +Mon Aug 19 11:14:50 CEST 2002 - kukuk@suse.de + +- Adjust for SuSE Linux 8.1 + +------------------------------------------------------------------- +Tue Jul 30 16:00:16 CEST 2002 - kukuk@suse.de + +- Fix get_version_number.sh + +------------------------------------------------------------------- +Thu Jul 18 13:19:11 CEST 2002 - kukuk@suse.de + +- Don't create /etc/rc.config + +------------------------------------------------------------------- +Wed Jul 3 09:48:44 CEST 2002 - kukuk@suse.de + +- Add default package list for new spec files without usedforbuild +- Make it work with gcc 2.95 and gcc 3.1 + +------------------------------------------------------------------- +Thu Mar 7 16:58:21 CET 2002 - kukuk@suse.de + +- Fix build/init_buildsystem + +------------------------------------------------------------------- +Mon Jan 14 16:38:56 CET 2002 - kukuk@suse.de + +- Add manual page from Gerd Knorr + +------------------------------------------------------------------ +Fri Dec 14 21:27:00 CET 2001 - kukuk@suse.de + +- Fix file list +- Ignore new RPMs from pre-8.0 on 7.3 + +------------------------------------------------------------------ +Fri Dec 14 15:49:38 CET 2001 - kukuk@suse.de + +- More fixes + +------------------------------------------------------------------- +Tue Nov 27 16:10:57 CET 2001 - kukuk@suse.de + +- New build script which uses "usedforbuild" + +------------------------------------------------------------------- +Thu Jan 18 13:11:25 CET 2001 - kukuk@suse.de + +- Update Readme and init_buildsystem for 7.1 + +------------------------------------------------------------------- +Thu Nov 30 18:09:49 CET 2000 - kukuk@suse.de + +- Update init_buildsystem, add README + +------------------------------------------------------------------- +Wed Nov 15 18:07:58 CET 2000 - kukuk@suse.de + +- First version + diff --git a/build.spec b/build.spec new file mode 100644 index 00000000..2f627149 --- /dev/null +++ b/build.spec @@ -0,0 +1,255 @@ +# +# spec file for package build (Version 2008.06.03) +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: build +License: GPL v2 or later +Group: Development/Tools/Building +AutoReqProv: on +Summary: A Script to Build SUSE Linux RPMs +Version: 2008.06.03 +Release: 1 +Source: build-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch + +%description +This package provides a script for building RPMs for SUSE Linux in a +chroot environment. + + + +%prep +%setup + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/usr/{bin,lib/build,lib/build/configs,lib/build/Build,share/man/man1} +cp -a unrpm $RPM_BUILD_ROOT/usr/bin +cp -a Build.pm build createrpmdeps order getbinaryid expanddeps extractbuild getmacros getoptflags init_buildsystem substitutedeps $RPM_BUILD_ROOT/usr/lib/build/ +cp -a changelog2spec debtransform createrepomddeps createyastdeps killchroot $RPM_BUILD_ROOT/usr/lib/build/ +cp -a configs/* $RPM_BUILD_ROOT/usr/lib/build/configs +cp -a Build/* $RPM_BUILD_ROOT/usr/lib/build/Build +cp -a mkbaselibs baselibs.conf baselibs_global.conf $RPM_BUILD_ROOT/usr/lib/build/ +cp -a build.1 $RPM_BUILD_ROOT/usr/share/man/man1 +ln -s /usr/lib/build/build $RPM_BUILD_ROOT/usr/bin/build + +%files +%defattr(-,root,root) +%doc README +/usr/bin/build +/usr/bin/unrpm +/usr/lib/build +%{_mandir}/man1/build.1.* + +%changelog +* Tue Jun 03 2008 mls@suse.de +- fix debtransform bug [bnc#396766] +* Thu May 29 2008 mls@suse.de +- add 11.0 config +- fix debian provides +- fix rpm tag parsing +- add with/without/define/ccache/icecream/debug options +- update mkbaselibs +* Fri Sep 14 2007 mls@suse.de +- add sl10.3 config [#310089] +- also look for BuildRequires in subpackage definitions [#305568] +- allow removal of more config parameters +* Thu Aug 02 2007 mls@suse.de +- support 'order' config option +- support 'patterntype' config option +- new setdeps() method +- support for flexible query options +- support 'description' query +- fix bug in changelog2spec time cutoff +- make debtransform understand Debtransform-Tar/Debtransform-Files-Tar/ + Debtransform-Series +- fix bug in substitutedeps +* Wed Jun 13 2007 mls@suse.de +- implement rpm installation order calculation in perl +- make substitute code modify requires, too +- add filelist query support +- add prereq parsing support +- speed up version comparison a bit +* Thu May 10 2007 mls@suse.de +- add _vendor to configs +- fix deban dependency compare +- allow not operator in configs +- fix build from source rpms +* Thu Apr 12 2007 mls@suse.de +- add --root to rpm call in rpm to work around a bug in rpm [#255720] +* Thu Apr 05 2007 mls@suse.de +- update to 1561: + * support architecture dependand requires in dsc files + * support "global" definitions for rpm + * support vminstall config option +* Mon Mar 12 2007 mls@suse.de +- update to r1419: + * fix buildroot in debtransform + * obey version numbers when expanding +* Fri Mar 02 2007 mls@suse.de +- transform suse changes file to rpm specfile format +- improved debian support +* Fri Jan 26 2007 poeml@suse.de +- update to r1114: + - re-add the lost unrpm script +* Fri Jan 26 2007 poeml@suse.de +- update to r1110: + - make exclarch an array + - remount root rw in xen case, needed if root is not reiserfs + - add repotype/runscripts options + - remove devs in sl10.1/10.2 + - fix boolean test to make "00" false like rpm does + - add rpm_verscmp for version comparison + - runscripts + - macro blocks + - read_config_dist + - useful xen exit status + - add --kill + - update 10.2 config + - extend spec/dsc parser + - fixed two bugs in the specfile parser +* Fri Nov 24 2006 mls@suse.de +- fix suse_version in sl10.1/sles10 config +- add sl10.2 config +- make dist autodetection work with opensuse +- fix macro sequencing and expression parser bugs +- treat preinstalls as keep +* Thu Aug 24 2006 ro@suse.de +- init_buildsystem: when preinstalling, handle only sh scripts +* Wed Jun 14 2006 mls@suse.de +- support for buildservice and debian packages +* Fri Apr 28 2006 mls@suse.de +- add ndeps back to expansion calls +- save original macro name so that other regexp calls don't destroy + it +* Wed Apr 19 2006 mls@suse.de +- add --list-state option [#119869] +- suppress stat messages when deleting rpms [#154385] +- delete not-ready flag when rpm expansion failes [#133568] +- update baselibs.conf +* Tue Apr 11 2006 mls@suse.de +- fix typo in configs +- fix macro handling +* Fri Apr 07 2006 mls@suse.de +- mkbaselibs: do not leave .src.rpm in the release [#158816] +* Tue Apr 04 2006 mls@suse.de +- add update-alternatives to java2-devel-packages macro [#156137] +* Mon Mar 27 2006 mls@suse.de +- run zic to set default timezone [#142363] +- update baselibs.conf +* Fri Mar 24 2006 mls@suse.de +- fix handling of "keep" [#160346] +- fix old configs [#159947] +* Mon Mar 20 2006 mls@suse.de +- make mkbaselibs use the right version for the srcrpm +- update mkbaselibs configuration files +* Fri Mar 10 2006 mls@suse.de +- add package expansion and dependency substitution support +* Wed Feb 08 2006 agruen@suse.de +- Adjust the package lists so that the build script can at least + be used again. +* Wed Jan 25 2006 mls@suse.de +- converted neededforbuild to BuildRequires +* Mon Sep 12 2005 mls@suse.de +- also search for ix86 packages when building x86_64 [#116069] +* Mon Sep 05 2005 mls@suse.de +- add --baselibs option +- fix --extra-packs +* Thu May 12 2005 mls@suse.de +- Fix typo in init_buildsystem that prevented the reuse of the build + environment [#74714] +* Fri Mar 11 2005 mls@suse.de +- integrated patches into tarball +- allowed build for older dists [#65506] +* Wed Mar 02 2005 agruen@suse.de +- Some more cleanups for 9.3. +- When using the default list of packages, also try to include the + packages in neededforbuild. +* Mon Feb 28 2005 agruen@suse.de +- ldconfig must be called with its absolute path. +* Tue May 25 2004 mls@suse.de +- overhaul the manpage +* Thu Mar 25 2004 mls@suse.de +- incorporate ro's diff +* Wed Mar 24 2004 mls@suse.de +- really adapt to 9.1 +- add --root and --extra-packs options +- use BuildRequires: line +- use user 'abuild' if norootforbuild found +- fix BUILD_DIR security issue (#35281) +* Thu Mar 11 2004 ro@suse.de +- adapted for 9.1 +* Tue Nov 11 2003 mmj@suse.de +- Accept "-h" for help +- rpm -ba is now rpmbuild -ba +- Add Maximum RPM reference +* Mon Nov 10 2003 mmj@suse.de +- Update the default USEDFORBUILD to match todays packages +- Don't build as root +* Wed Oct 15 2003 mmj@suse.de +- Fix to work on amd64 (from mls) [#32229] +* Fri Sep 05 2003 mls@suse.de +- select i586 on i686 is user didn't specify arch +- complain if user wan't to build i686 on a not-i686 processor +- patch rpmrc so that i686 rpms are written if building for i686 +* Thu Sep 04 2003 mls@suse.de +- port to sl90 +- allow path for BUILD_RPMS +- add BUILD_ARCH and autodetection +- add --jobs and --target options +* Fri Aug 29 2003 nashif@suse.de +- fixed call for "head" +* Thu Aug 07 2003 schwab@suse.de +- Fix typo. +* Thu Aug 07 2003 mmj@suse.de +- Enhance build.1 a bit +* Sat Mar 08 2003 kukuk@suse.de +- Fix build on 8.2 (coreutils) [Bug #24895] +* Fri Jan 31 2003 kukuk@suse.de +- Fix build patch from bk. +* Wed Jan 29 2003 kukuk@suse.de +- Add workaround for duplicate packages for different archs +- Add support for upcoming 8.2 +* Fri Oct 04 2002 bk@suse.de +- integrate 8.1 diff into tarball and update README +- build.dif: init_buildsystem: add support for earlyer distributions +* Mon Sep 09 2002 mls@suse.de +- Adjust for SuSE Linux 8.1 again +- Fix parameter parsing +- Changed build to accept .src.rpm sources +* Mon Aug 19 2002 kukuk@suse.de +- Adjust for SuSE Linux 8.1 +* Tue Jul 30 2002 kukuk@suse.de +- Fix get_version_number.sh +* Thu Jul 18 2002 kukuk@suse.de +- Don't create /etc/rc.config +* Wed Jul 03 2002 kukuk@suse.de +- Add default package list for new spec files without usedforbuild +- Make it work with gcc 2.95 and gcc 3.1 +* Thu Mar 07 2002 kukuk@suse.de +- Fix build/init_buildsystem +* Mon Jan 14 2002 kukuk@suse.de +- Add manual page from Gerd Knorr +* Fri Dec 14 2001 kukuk@suse.de +- Fix file list +- Ignore new RPMs from pre-8.0 on 7.3 +* Fri Dec 14 2001 kukuk@suse.de +- More fixes +* Tue Nov 27 2001 kukuk@suse.de +- New build script which uses "usedforbuild" +* Thu Jan 18 2001 kukuk@suse.de +- Update Readme and init_buildsystem for 7.1 +* Thu Nov 30 2000 kukuk@suse.de +- Update init_buildsystem, add README +* Wed Nov 15 2000 kukuk@suse.de +- First version diff --git a/ready b/ready new file mode 100644 index 00000000..e69de29b