15 |
15 |
16 %define srcname pkgbuild |
16 %define srcname pkgbuild |
17 %define _pkg_docdir %_docdir/%srcname |
17 %define _pkg_docdir %_docdir/%srcname |
18 |
18 |
19 Name: SFEpkgbuild |
19 Name: SFEpkgbuild |
20 #IPS_Package_Name: package/pkgbuild |
20 IPS_Package_Name: package/pkgbuild |
21 License: GPL |
21 License: GPL |
22 Group: Development/Tools/Other |
22 Group: Development/Tools |
23 URL: http://pkgbuild.sourceforge.net/ |
23 URL: http://pkgbuild.sourceforge.net/ |
24 Version: 1.3.103 |
24 Version: 1.3.103 |
25 Release: 1 |
25 Release: 2 |
26 BuildArch: noarch |
26 BuildArch: noarch |
27 Vendor: OpenSolaris Community |
27 Vendor: OpenSolaris Community |
28 Summary: pkgbuild - rpmbuild-like tool for building Solaris packages |
28 Summary: rpmbuild-like tool for building Solaris packages |
29 Source: http://prdownloads.sourceforge.net/pkgbuild/pkgbuild-%{version}.tar.bz2 |
29 Source: http://prdownloads.sourceforge.net/pkgbuild/pkgbuild-%{version}.tar.bz2 |
30 #Source: http://opensolaris-lang.googlecode.com/files/pkgbuild-%{version}pre.tar.bz2 |
30 |
31 # First three patches are taken from oi-cbe |
31 # First three patches are taken from oi-cbe |
32 Patch1: pkgbuild-01-add-unknown-dependencies.patch |
32 Patch1: pkgbuild/pkgbuild-01-add-unknown-dependencies.patch |
33 Patch2: pkgbuild-02-nopkg.patch |
33 Patch2: pkgbuild/pkgbuild-02-nopkg.patch |
34 Patch3: pkgbuild-03-forcefully-copy-docs.patch |
34 Patch3: pkgbuild/pkgbuild-03-forcefully-copy-docs.patch |
35 # Next three patches are taken from here: |
35 # Next three patches are taken from here: |
36 # http://solaris.bionicmutton.org/hg/kde4-specs-460/file/d57ba60c50da/setup/common/patches |
36 # http://solaris.bionicmutton.org/hg/kde4-specs-460/file/d57ba60c50da/setup/common/patches |
37 Patch4: pkgbuild/pkgbuild-patchdir.diff |
37 Patch4: pkgbuild/pkgbuild-04-patchdir.diff |
38 #Patch2: pkgbuild/pkgbuild-postprocess-debug-separate.diff |
38 #Patch2: pkgbuild/pkgbuild-postprocess-debug-separate.diff |
39 #Patch3: pkgbuild/pkgbuild-local.diff |
39 #Patch3: pkgbuild/pkgbuild-local.diff |
40 Patch5: pkgbuild/pkgbuild-xz.diff |
40 Patch5: pkgbuild/pkgbuild-05-xz.diff |
|
41 Patch6: pkgbuild/distro-redefine-tags.diff |
|
42 Patch7: pkgbuild/no-source-packages.diff |
41 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
43 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
42 |
44 |
43 %if %_is_pkgbuild |
45 %if %_is_pkgbuild |
44 #SUNW_Pkg: SFpkgbuild |
46 #SUNW_Pkg: SFpkgbuild |
45 SUNW_MaxInst: 1000 |
47 SUNW_MaxInst: 1000 |
79 #%patch2 -p1 |
81 #%patch2 -p1 |
80 # patch for publishing to a local repository via the file protocol |
82 # patch for publishing to a local repository via the file protocol |
81 #%patch3 |
83 #%patch3 |
82 # patch to make pkgbuild recognize xz compressed archives |
84 # patch to make pkgbuild recognize xz compressed archives |
83 %patch5 |
85 %patch5 |
|
86 %patch6 -p1 |
|
87 # stop pkgtool from building source packages |
|
88 # Originally, pkgtool called pkgbuild with -bb, not -ba. Really, an option controlling this should be added. |
|
89 %patch7 -p1 |
84 |
90 |
85 %build |
91 %build |
86 ./configure --prefix=%{pkgbuild_prefix} --docdir=%_docdir/%srcname |
92 ./configure --prefix=%{pkgbuild_prefix} --docdir=%_docdir/%srcname |
87 #./configure --prefix=%{pkgbuild_prefix} |
93 #./configure --prefix=%{pkgbuild_prefix} |
88 make |
94 make |
103 %attr (0755, root, bin) %{_libdir} |
109 %attr (0755, root, bin) %{_libdir} |
104 %{_datadir}/%{srcname} |
110 %{_datadir}/%{srcname} |
105 %{_mandir} |
111 %{_mandir} |
106 |
112 |
107 %changelog |
113 %changelog |
|
114 * Wed Jun 22 2011 - Alex Viskovatoff <[email protected]> |
|
115 - get ips_package_name from packages.xml |
|
116 - stop pkgtool from building source packages |
108 * Sun Apr 10 2011 - Alex Viskovatoff <[email protected]> |
117 * Sun Apr 10 2011 - Alex Viskovatoff <[email protected]> |
109 - add patches from oi-cbe, rearranging patches |
118 - add patches from oi-cbe, rearranging patches |
110 * Sat Apr 2 2011 - Alex Viskovatoff <[email protected]> |
119 * Sat Apr 2 2011 - Alex Viskovatoff <[email protected]> |
111 - bump to 1.3.104 pre-release, creating a custom tarball with ./configure in it |
120 - bump to 1.3.104 pre-release, creating a custom tarball with ./configure in it |
112 - disable patches 2 and 3, since we don't use their functionality |
121 - disable patches 2 and 3, since we don't use their functionality |