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