packages: aap/aap-FHS.patch, aap/aap.spec - up to 1.091; doc subpackage

glen glen at pld-linux.org
Tue Jan 5 07:07:53 CET 2010


Author: glen                         Date: Tue Jan  5 06:07:53 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 1.091; doc subpackage

---- Files affected:
packages/aap:
   aap-FHS.patch (1.1 -> 1.2) , aap.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: packages/aap/aap-FHS.patch
diff -u packages/aap/aap-FHS.patch:1.1 packages/aap/aap-FHS.patch:1.2
--- packages/aap/aap-FHS.patch:1.1	Sun Jan 18 22:55:18 2009
+++ packages/aap/aap-FHS.patch	Tue Jan  5 07:07:48 2010
@@ -1,6 +1,13 @@
---- aap-1.090/main.aap~	2005-06-01 17:37:50.000000000 +0300
-+++ aap-1.090/main.aap	2009-01-18 23:53:47.712943686 +0200
-@@ -53,7 +53,7 @@
+--- aap-1.090/main.aap	2009-01-18 23:53:47.712943686 +0200
++++ aap-1.091/main.aap	2010-01-05 07:58:12.308951140 +0200
+@@ -47,13 +47,13 @@
+ 				    stdin).group(1) | :assign Version
+ 
+ 	# Directories to be used.
+-	dir = $PREFIX/lib/aap/Exec-$Version
++	dir = $PREFIX/share/aap
+ 	toolsdir = $dir/tools
+ 	modulesdir = $dir/modules
  	docdir = $dir/doc
  	htmldocdir = $docdir$?HTMLDIR
  	bindir = $PREFIX/bin

================================================================
Index: packages/aap/aap.spec
diff -u packages/aap/aap.spec:1.6 packages/aap/aap.spec:1.7
--- packages/aap/aap.spec:1.6	Mon Jan 19 19:15:07 2009
+++ packages/aap/aap.spec	Tue Jan  5 07:07:48 2010
@@ -1,18 +1,23 @@
 # $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without	doc		# don't build doc package
+
 Summary:	A-A-P - tool to locate, download, build and install software
 Summary(pl.UTF-8):	A-A-P - narzędzie do ściągania, budowania i instalowania oprogramowania
 Name:		aap
-Version:	1.090
+Version:	1.091
 Release:	1
 License:	GPL v2
 Group:		Development/Tools
 Source0:	http://dl.sourceforge.net/a-a-p/%{name}-%{version}.zip
-# Source0-md5:	6fef135ef229ba6c5aea57aa1a9b8c71
+# Source0-md5:	6c7820e7596bd5be5cde29030d3cdf3b
 Patch0:		%{name}-FHS.patch
 URL:		http://www.a-a-p.org/
 BuildRequires:	python >= 1:2.3
 BuildRequires:	python-modules
 BuildRequires:	rpm-pythonprov
+BuildRequires:	sed >= 4.0
 BuildRequires:	unzip
 Requires:	python >= 1:2.3
 BuildArch:	noarch
@@ -31,9 +36,17 @@
 oprogramowania i dokumentacji. Oznacza to, że A-A-P jest przydatny
 zarówno dla użytkowników, jak i programistów.
 
+%package doc
+Summary:	HTML Documentation for A-A-P
+Group:		Documentation
+
+%description doc
+HTML Documentation for A-A-P.
+
 %prep
-%setup -q -c
+%setup -qc
 %patch0 -p1
+grep -r env.python -l . | xargs %{__sed} -i -e '1s,#!.*bin/env python,#!%{__python},'
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -42,37 +55,44 @@
 ./aap install \
 	PREFIX=$RPM_BUILD_ROOT%{_prefix}
 
-ln -snf %{_prefix}/lib/aap/Exec-%{version}/aap $RPM_BUILD_ROOT%{_bindir}/aap
+ln -snf %{_datadir}/%{name}/aap $RPM_BUILD_ROOT%{_bindir}/aap
 
-%py_ocomp $RPM_BUILD_ROOT%{_prefix}/lib/aap/Exec-%{version}
-%py_ocomp $RPM_BUILD_ROOT%{_prefix}/lib/aap/Exec-%{version}/tools
-%py_postclean %{_prefix}/lib/aap
+%py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
+%py_ocomp $RPM_BUILD_ROOT%{_datadir}}/%{name}/tools
+%py_postclean %{_datadir}/%{name}
 
-rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/aap/Exec-%{version}/{doc,README.txt,COPYING}
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/{doc,README.txt,COPYING}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc doc/{*.html,*.pdf,images}
 %attr(755,root,root) %{_bindir}/aap
-%dir %{_prefix}/lib/aap
-%dir %{_prefix}/lib/aap/Exec-%{version}
-%attr(755,root,root) %{_prefix}/lib/aap/Exec-%{version}/aap
-%{_prefix}/lib/aap/Exec-%{version}/*.py[co]
-%{_prefix}/lib/aap/Exec-%{version}/default.aap
-%{_prefix}/lib/aap/Exec-%{version}/modules
-%dir %{_prefix}/lib/aap/Exec-%{version}/tools
-%{_prefix}/lib/aap/Exec-%{version}/tools/*.py[co]
+%dir %{_datadir}/%{name}
+%attr(755,root,root) %{_datadir}/%{name}/aap
+%{_datadir}/%{name}/*.py[co]
+%{_datadir}/%{name}/default.aap
+%{_datadir}/%{name}/modules
+%dir %{_datadir}/%{name}/tools
+%{_datadir}/%{name}/tools/*.py[co]
 %{_mandir}/man1/aap.1*
 
+%if %{with doc}
+%files doc
+%defattr(644,root,root,755)
+%doc doc/{*.html,*.pdf,images}
+%endif
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2010/01/05 06:07:48  glen
+- up to 1.091; doc subpackage
+
 Revision 1.6  2009/01/19 18:15:07  qboosh
 - unified
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/aap/aap-FHS.patch?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/aap/aap.spec?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list