From: <je...@us...> - 2007-12-29 09:48:36
|
Revision: 754 http://pkgbuild.svn.sourceforge.net/pkgbuild/?rev=754&view=rev Author: jerryyu Date: 2007-12-29 01:48:36 -0800 (Sat, 29 Dec 2007) Log Message: ----------- * base-specs/gnupg2.spec: added * SFEgnupg2.spec: added * SFEpth.spec: added * SFElibksba.spec: added * SFElibassuan.spec: added Modified Paths: -------------- spec-files-extra/trunk/ChangeLog Added Paths: ----------- spec-files-extra/trunk/SFEgnupg2.spec spec-files-extra/trunk/SFElibassuan.spec spec-files-extra/trunk/SFElibksba.spec spec-files-extra/trunk/SFEpth.spec spec-files-extra/trunk/base-specs/gnupg2.spec Modified: spec-files-extra/trunk/ChangeLog =================================================================== --- spec-files-extra/trunk/ChangeLog 2007-12-27 23:00:00 UTC (rev 753) +++ spec-files-extra/trunk/ChangeLog 2007-12-29 09:48:36 UTC (rev 754) @@ -1,3 +1,11 @@ +2007-12-29 Jerry Yu <jij...@ji...@sun.com> + + * base-specs/gnupg2.spec: added + * SFEgnupg2.spec: added + * SFEpth.spec: added + * SFElibksba.spec: added + * SFElibassuan.spec: added + 2007-12-27 Thomas Wagner <to...@us...> * SFEgmpc.spec, SFEgmpc-plugins-*: rework to base-specs/gmpc-plugin.spec Added: spec-files-extra/trunk/SFEgnupg2.spec =================================================================== --- spec-files-extra/trunk/SFEgnupg2.spec (rev 0) +++ spec-files-extra/trunk/SFEgnupg2.spec 2007-12-29 09:48:36 UTC (rev 754) @@ -0,0 +1,75 @@ +# +# spec file for package SFEgnupg +# +# includes module(s): gnupg +# +# + +%include Solaris.inc +%use gnupg = gnupg2.spec + +Name: SFEgnup2 +Summary: %{gnupg.summary} +Version: %{gnupg.version} +SUNW_BaseDir: %{_basedir} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%include default-depend.inc +Requires: SUNWbzip +Requires: SUNWzlib + +%if %build_l10n +%package l10n +Summary: %{summary} - l10n files +SUNW_BaseDir: %{_basedir} +%include default-depend.inc +Requires: %{name} +%endif + +%prep +rm -rf %name-%version +mkdir -p %name-%version +%gnupg.prep -d %name-%version + +%build +export CFLAGS="%optflags" +export MSGFMT="/usr/bin/msgfmt" +export LDFLAGS="%_ldflags -lsocket" +%gnupg.build -d %name-%version + +%install +rm -rf $RPM_BUILD_ROOT +%gnupg.install -d %name-%version +rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*a +rm -rf $RPM_BUILD_ROOT%{_libdir}/charset.alias +rm -rf $RPM_BUILD_ROOT%{_datadir}/info + +%if %build_l10n +%else +rm -rf $RPM_BUILD_ROOT%{_datadir}/locale +%endif + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr (0755, root, bin) +%dir %attr (0755, root, bin) %{_bindir} +%{_bindir}/* +%dir %attr (0755, root, bin) %{_libdir} +%{_libdir}/* +%dir %attr (0755, root, sys) %{_datadir} +%{_datadir}/gnupg +%dir %attr(0755, root, bin) %{_mandir} +%dir %attr(0755, root, bin) %{_mandir}/* +%{_mandir}/*/* + +%if %build_l10n +%files l10n +%defattr (0755, root, bin) +%dir %attr (0755, root, sys) %{_datadir} +%attr (0755, root, other) %{_datadir}/locale +%endif + +%changelog +* Sat Dec 29 2007 - jij...@su... +- initial version created Added: spec-files-extra/trunk/SFElibassuan.spec =================================================================== --- spec-files-extra/trunk/SFElibassuan.spec (rev 0) +++ spec-files-extra/trunk/SFElibassuan.spec 2007-12-29 09:48:36 UTC (rev 754) @@ -0,0 +1,86 @@ +# +# Copyright (c) 2006 Sun Microsystems, Inc. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. + +%include Solaris.inc + +Name: SFElibassuan +Summary: An IPC libbray used by GnuPG 2, GPGME etc. +Version: 1.0.4 +Source: ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-%{version}.tar.bz2 + +SUNW_BaseDir: %{_basedir} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%include default-depend.inc + +BuildRequires: SUNWlibgpg-error +Requires: SUNWlibgpg-error +Requires: SUNWtexi + +%prep +%setup -q -n libassuan-%version + +%build +CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` +if test "x$CPUS" = "x" -o $CPUS = 0; then + CPUS=1 +fi + +export CFLAGS="%optflags" +export LDFLAGS="%_ldflags -lsocket -lnsl" + +./configure --prefix=%{_prefix} \ + --with-pth=yes \ + --mandir=%{_mandir} \ + --infodir=%{_datadir}/info + +make -j$CPUS + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +#rm -rf $RPM_BUILD_ROOT/usr/lib/*.a* +rm -rf $RPM_BUILD_ROOT/usr/share/info/dir + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ; + echo 'infos="'; + echo 'gawk gawkinet' ; + echo '"'; + echo 'retval=0'; + echo 'for info in $infos; do'; + echo ' install-info --info-dir=%{_infodir} %{_infodir}/$info || retval=1'; + echo 'done'; + echo 'exit $retval' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c SFE + +%preun +( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ; + echo 'infos="'; + echo 'gawk gawkinet' ; + echo '"'; + echo 'for info in $infos; do'; + echo ' install-info --info-dir=%{_infodir} --delete %{_infodir}/$info'; + echo 'done'; + echo 'exit 0' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c SFE + +%files +%defattr (-, root, bin) +%dir %attr (0755, root, bin) %{_bindir} +%{_bindir}/* +%dir %attr (0755, root, bin) %{_includedir} +%{_includedir}/*.h +%dir %attr (0755, root, bin) %{_libdir} +%{_libdir}/* +%dir %attr (0755, root, sys) %{_datadir} +%dir %attr (0755, root, other) %{_datadir}/aclocal +%{_datadir}/aclocal/* +%dir %attr(0755, root, bin) %{_datadir}/info +%{_datadir}/info/* + +%changelog +* Sat Dec 29 2007 - jij...@su... +- Initial spec Added: spec-files-extra/trunk/SFElibksba.spec =================================================================== --- spec-files-extra/trunk/SFElibksba.spec (rev 0) +++ spec-files-extra/trunk/SFElibksba.spec 2007-12-29 09:48:36 UTC (rev 754) @@ -0,0 +1,85 @@ +# +# Copyright (c) 2006 Sun Microsystems, Inc. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. + +%include Solaris.inc + +Name: SFElibksba +Summary: A library to make X.509 certificates as well as the CMS +Version: 1.0.2 +Source: ftp://ftp.gnupg.org/gcrypt/libksba/libksba-%{version}.tar.bz2 + +SUNW_BaseDir: %{_basedir} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%include default-depend.inc + +BuildRequires: SUNWlibgpg-error +Requires: SUNWlibgpg-error +Requires: SUNWtexi + +%prep +%setup -q -n libksba-%version + +%build +CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` +if test "x$CPUS" = "x" -o $CPUS = 0; then + CPUS=1 +fi + +export CFLAGS="%optflags" +export LDFLAGS="%_ldflags -lsocket -lnsl" + +./configure --prefix=%{_prefix} \ + --mandir=%{_mandir} \ + --infodir=%{_datadir}/info + +make -j$CPUS + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT/usr/lib/libksba.*a +rm -rf $RPM_BUILD_ROOT/usr/share/info/dir + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ; + echo 'infos="'; + echo 'gawk gawkinet' ; + echo '"'; + echo 'retval=0'; + echo 'for info in $infos; do'; + echo ' install-info --info-dir=%{_infodir} %{_infodir}/$info || retval=1'; + echo 'done'; + echo 'exit $retval' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c SFE + +%preun +( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ; + echo 'infos="'; + echo 'gawk gawkinet' ; + echo '"'; + echo 'for info in $infos; do'; + echo ' install-info --info-dir=%{_infodir} --delete %{_infodir}/$info'; + echo 'done'; + echo 'exit 0' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c SFE + +%files +%defattr (-, root, bin) +%dir %attr (0755, root, bin) %{_bindir} +%{_bindir}/* +%dir %attr (0755, root, bin) %{_libdir} +%{_libdir}/lib*.so* +%dir %attr (0755, root, bin) %{_includedir} +%{_includedir}/*.h +%dir %attr (0755, root, sys) %{_datadir} +%dir %attr (0755, root, other) %{_datadir}/aclocal +%{_datadir}/aclocal/* +%dir %attr(0755, root, bin) %{_datadir}/info +%{_datadir}/info/* + +%changelog +* Sat Dec 29 2007 - jij...@su... +- Initial spec Added: spec-files-extra/trunk/SFEpth.spec =================================================================== --- spec-files-extra/trunk/SFEpth.spec (rev 0) +++ spec-files-extra/trunk/SFEpth.spec 2007-12-29 09:48:36 UTC (rev 754) @@ -0,0 +1,83 @@ +# +# Copyright (c) 2006 Sun Microsystems, Inc. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. + +%include Solaris.inc + +Name: SFEpth +Summary: The GNU Portable Threads +Version: 2.0.7 +Source: ftp://ftp.gnu.org/gnu/pth/pth-%{version}.tar.gz + +SUNW_BaseDir: %{_basedir} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%include default-depend.inc + +%prep +%setup -q -n pth-%version + +%build +CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` +if test "x$CPUS" = "x" -o $CPUS = 0; then + CPUS=1 +fi + +export CFLAGS="%optflags" +export LDFLAGS="%_ldflags -lsocket -lnsl" + +./configure --prefix=%{_prefix} \ + --mandir=%{_mandir} \ + --infodir=%{_datadir}/info + +make + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT/usr/lib/libpth.*a + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ; + echo 'infos="'; + echo 'gawk gawkinet' ; + echo '"'; + echo 'retval=0'; + echo 'for info in $infos; do'; + echo ' install-info --info-dir=%{_infodir} %{_infodir}/$info || retval=1'; + echo 'done'; + echo 'exit $retval' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c SFE + +%preun +( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ; + echo 'infos="'; + echo 'gawk gawkinet' ; + echo '"'; + echo 'for info in $infos; do'; + echo ' install-info --info-dir=%{_infodir} --delete %{_infodir}/$info'; + echo 'done'; + echo 'exit 0' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c SFE + +%files +%defattr (-, root, bin) +%dir %attr (0755, root, bin) %{_bindir} +%{_bindir}/* +%dir %attr (0755, root, bin) %{_libdir} +%{_libdir}/lib*.so* +%dir %attr (0755, root, bin) %{_includedir} +%{_includedir}/*.h +%dir %attr (0755, root, sys) %{_datadir} +%dir %attr (0755, root, other) %{_datadir}/aclocal +%{_datadir}/aclocal/* +%dir %attr(0755, root, bin) %{_mandir} +%dir %attr(0755, root, bin) %{_mandir}/man1 +%{_mandir}/man1/* +%dir %attr(0755, root, bin) %{_mandir}/man3 +%{_mandir}/man3/* + +%changelog +* Sat Dec 29 2007 - jij...@su... +- Initial spec Added: spec-files-extra/trunk/base-specs/gnupg2.spec =================================================================== --- spec-files-extra/trunk/base-specs/gnupg2.spec (rev 0) +++ spec-files-extra/trunk/base-specs/gnupg2.spec 2007-12-29 09:48:36 UTC (rev 754) @@ -0,0 +1,78 @@ +# +# spec file for package gnupg2 +# + +Name: gnupg +Version: 2.0.8 +Release: 1 +Summary: gnupg - GNU Utility for data encryption and digital signatures. +License: GPL +Group: Applications/Cryptography +Copyright: GPL +Autoreqprov: on +URL: http://www.gnupg.org/ +Source: ftp://ftp.gnupg.org/gcrypt/gnupg/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +GnuPG (GNU Privacy Guard) is a GNU utility for encrypting data and +creating digital signatures. GnuPG has advanced key management +capabilities and is compliant with the proposed OpenPGP Internet +standard described in RFC-2440. Since GnuPG doesn't use any patented +algorithms, it is not compatible with some versions of PGP 2 which use +only the patented IDEA algorithm. See +http://www.gnupg.org/why-not-idea.html for information on using IDEA +if the patent does not apply to you and you need to be compatible with +these versions of PGP 2. + +%prep +%setup -n %{name}-%{version} + +%build +CFLAGS="$RPM_OPT_FLAGS" ./configure \ + --prefix=%{_prefix} \ + --disable-agent \ + --libexecdir=%{_libexecdir} \ + --mandir=%{_mandir} \ + --infodir=%{_datadir}/info +make + +%install +[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; +make DESTDIR=$RPM_BUILD_ROOT install + +%clean +rm -fr $RPM_BUILD_ROOT +make distclean + +%post +/sbin/install-info %{_infodir}/gpg.info %{_infodir}/dir 2>/dev/null || : +/sbin/install-info %{_infodir}/gpgv.info %{_infodir}/dir 2>/dev/null || : + +%preun +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/gpg.info \ + %{_infodir}/dir 2>/dev/null || : + /sbin/install-info --delete %{_infodir}/gpgv.info \ + %{_infodir}/dir 2>/dev/null || : +fi + +%files +%defattr (-,root,root) + +%doc INSTALL AUTHORS COPYING NEWS README THANKS TODO PROJECTS doc/DETAILS +%doc doc/FAQ doc/faq.html doc/HACKING doc/OpenPGP doc/samplekeys.asc +%doc %attr (0755,root,root) tools/convert-from-106 +%config %{_datadir}/%{name}/options.skel +%{_mandir}/man1/* +%{_mandir}/man7/* +%{_infodir}/gpg.info* +%{_infodir}/gpgv.info* +%attr (4755,root,root) %{_bindir}/gpg +%attr (0755,root,root) %{_bindir}/gpgv +%attr (0755,root,root) %{_bindir}/gpgsplit +%attr (0755,root,root) %{_libexecdir}/gnupg/* + +%changelog -n gnupg +* Sat Dec 29 2007 - jij...@su... +- Intial spec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |