rpms/gamin/devel gamin.spec,1.73,1.74

Tomas Bzatek tbzatek at fedoraproject.org
Mon Dec 21 13:38:13 UTC 2009


Author: tbzatek

Update of /cvs/extras/rpms/gamin/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28363

Modified Files:
	gamin.spec 
Log Message:
* Mon Dec 21 2009 Tomas Bzatek <tbzatek at redhat.com> - 0.1.10-6
- Cleanup for package review (#225776)



Index: gamin.spec
===================================================================
RCS file: /cvs/extras/rpms/gamin/devel/gamin.spec,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -p -r1.73 -r1.74
--- gamin.spec	24 Jul 2009 23:29:44 -0000	1.73
+++ gamin.spec	21 Dec 2009 13:38:13 -0000	1.74
@@ -1,10 +1,14 @@
 Summary: Library providing the FAM File Alteration Monitor API
 Name: gamin
 Version: 0.1.10
-Release: 5%{?dist}%{?extra_release}
+Release: 6%{?dist}
 License: LGPLv2
+#some of the files (server/inotify-kernel.c) are GPLv2
+#so https://fedoraproject.org/wiki/Licensing#GPL_Compatibility_Matrix
+#says the whole is GPLv2
+#License: GPLv2
 Group: Development/Libraries
-Source: gamin-%{version}.tar.bz2
+Source: http://www.gnome.org/~veillard/gamin/sources/gamin-%{version}.tar.bz2
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 URL: http://www.gnome.org/~veillard/gamin/
 Obsoletes: fam
@@ -51,29 +55,44 @@ of the gamin package.
 %setup -q
 %patch1 -p1 -b .gnueabi
 
+# recode docs into UTF-8
+for i in ChangeLog NEWS ; do 
+   iconv -f iso-8859-1 -t utf-8 < $i > XXX
+   touch -r $i XXX
+   mv XXX $i
+done
+
+# https://fedoraproject.org/wiki/Features/SystemPythonExecutablesUseSystemPython
+# replace "/usr/bin/env python" with a "/usr/bin/python"
+for i in `find -name '*.py'`; do
+   sed -i.bak 's|^#!/usr/bin/env python|#!/usr/bin/python|g' $i
+   touch -r ${i}.bak $i
+   rm ${i}.bak
+done
+
+
 %build
 autoreconf --force --install
 %configure
-make
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+make %{?_smp_mflags}
 
 %install
 rm -fr %{buildroot}
 
 %makeinstall
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
 
 %clean
 rm -fr %{buildroot}
 
-%post
-/sbin/ldconfig
+%post -p /sbin/ldconfig
 
-%postun
-/sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 %files
-%defattr(-, root, root)
+%defattr(-, root, root, -)
 
 %doc AUTHORS ChangeLog NEWS README Copyright TODO
 %doc doc/*.html
@@ -83,21 +102,23 @@ rm -fr %{buildroot}
 %{_libexecdir}/gam_server
 
 %files devel
-%defattr(-, root, root)
+%defattr(-, root, root, -)
 
 %{_libdir}/lib*.so
 %{_includedir}/fam.h
 %{_libdir}/pkgconfig/gamin.pc
 
 %files python
-%defattr(-, root, root)
-%doc AUTHORS ChangeLog NEWS README Copyright TODO
+%defattr(-, root, root, -)
 %{_libdir}/python*/site-packages/gamin.py*
 %{_libdir}/python*/site-packages/_gamin*
 %doc python/tests/*.py
 %doc doc/python.html
 
 %changelog
+* Mon Dec 21 2009 Tomas Bzatek <tbzatek at redhat.com> - 0.1.10-6
+- Cleanup for package review (#225776)
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.1.10-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 




More information about the scm-commits mailing list