X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gamin.spec;h=e4ee150de352ba46c1b0b5445d75f56748831d71;hb=6d6ac03311acbd4564f35c1a2852966fba98a25f;hp=eabc45329ead1b2959def1bfa10d14d7e7546f24;hpb=333f2144f728b30f8d4529eb7b5eb51ea15e0794;p=packages%2Fgamin.git diff --git a/gamin.spec b/gamin.spec index eabc453..e4ee150 100644 --- a/gamin.spec +++ b/gamin.spec @@ -1,22 +1,24 @@ Summary: Library providing the gamin File Alteration Monitor API -Summary(pl): Biblioteka dostarczaj±ca File Alternation Monitor Api gamina +Summary(pl.UTF-8): Biblioteka dostarczająca File Alteration Monitor API gamina Name: gamin -Version: 0.0.14 -Release: 1 -License: LGPL +Version: 0.1.9 +Release: 2 +License: LGPL v2.1 Group: Networking/Daemons Source0: http://www.gnome.org/~veillard/gamin/sources/%{name}-%{version}.tar.gz -# Source0-md5: 89bb5d5522ee3d0dddf446c9dcc6d274 -Source1: %{name}.inetd +# Source0-md5: 2d3a6a70df090ed923238e381e6c2982 +Patch0: %{name}-inotify.patch URL: http://www.gnome.org/~veillard/gamin/ BuildRequires: autoconf >= 2.52 BuildRequires: automake BuildRequires: glib2-devel BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: python +BuildRequires: python-devel Requires: %{name}-libs = %{version}-%{release} -Requires: portmap -Provides: fam -Obsoletes: fam +Obsoletes: gamin-inetd +Provides: fam = %{name} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -24,87 +26,87 @@ This C library provides an API and ABI compatible file alteration monitor mechanism compatible with gamin but not dependant on a system wide daemon. -%description -l pl -Ta biblioteka C dostarcza mechanizm monitorowania zmian plików -kompatybilny na poziomie API i ABI z gaminem, ale niezale¿ny od -ogólnosystemowego demona. +%description -l pl.UTF-8 +Ta biblioteka C dostarcza mechanizm monitorowania zmian plików +kompatybilny na poziomie API i ABI z gaminem, ale niezależny od +ogólnosystemowego demona. %package libs Summary: Libraries for gamin -Summary(pl): Biblioteki dla gamina +Summary(pl.UTF-8): Biblioteki dla gamina Group: Libraries -Provides: fam-libs -Obsoletes: fam-libs +Provides: fam-libs = %{name}-libs %description libs Libraries for gamin. -%description libs -l pl +%description libs -l pl.UTF-8 Biblioteki dla gamina. %package devel Summary: Includes to develop using gamin -Summary(pl): Pliki nag³ówkowe do tworzenia programów z u¿yciem gamina +Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia programów z użyciem gamina Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} Requires: glib2-devel -Provides: fam-devel -Obsoletes: fam-devel +Provides: fam-devel = %{name}-devel %description devel Includes to develop using gamin. -%description devel -l pl -Pliki nag³ówkowe do tworzenia programów z u¿yciem gamina. +%description devel -l pl.UTF-8 +Pliki nagłówkowe do tworzenia programów z użyciem gamina. %package static Summary: gamin static libraries -Summary(pl): Statyczne biblioteki gamina +Summary(pl.UTF-8): Statyczne biblioteki gamina Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} -Provides: fam-static -Obsoletes: fam-static +Provides: fam-static = %{name}-static %description static gamin static libraries. -%description static -l pl +%description static -l pl.UTF-8 Statyczne biblioteki gamina. -%package inetd -Summary: inetd config for gamin -Summary(pl): Plik konfiguracyjny do u¿ycia gamin przez inetd -Group: Daemons -PreReq: %{name} = %{version}-%{release} -PreReq: rc-inetd -Requires: inetdaemon +%package -n python-gamin +Summary: Python modules for gamin +Summary(pl.UTF-8): Moduły języka Python dla gamina +Group: Libraries/Python +Requires: %{name} = %{version}-%{release} +%pyrequires_eq python-libs -%description inetd -inetd config for gamin. +%description -n python-gamin +Python modules for gamin. -%description inetd -l pl -Plik konfiguracyjny do u¿ycia gamin przez inetd. +%description -n python-gamin -l pl.UTF-8 +Moduły języka Python dla gamina. %prep %setup -q +%patch0 -p1 %build %{__libtoolize} %{__aclocal} %{__autoconf} +%{__autoheader} %{__automake} -%configure +%configure \ + --%{?debug:en}%{!?debug:dis}able-debug %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -cat %{SOURCE1} | sed -e 's@/usr/lib@%{_libdir}@' > \ - $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/gamin +%py_ocomp $RPM_BUILD_ROOT%{py_sitedir} +%py_comp $RPM_BUILD_ROOT%{py_sitedir} + +rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{py,la,a} %clean rm -rf $RPM_BUILD_ROOT @@ -112,18 +114,6 @@ rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig -%post inetd -if [ -f /var/lock/subsys/rc-inetd ]; then - /etc/rc.d/init.d/rc-inetd reload 1>&2 -else - echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2 -fi - -%postun inetd -if [ -f /var/lock/subsys/rc-inetd ]; then - /etc/rc.d/init.d/rc-inetd reload -fi - %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README TODO @@ -142,8 +132,9 @@ fi %files static %defattr(644,root,root,755) -%{_libdir}/*.a +%{_libdir}/lib*.a -%files inetd +%files -n python-gamin %defattr(644,root,root,755) -%attr(640,root,root) /etc/sysconfig/rc-inetd/gamin +%attr(755,root,root) %{py_sitedir}/*.so +%{py_sitedir}/*.py[co]