]> git.pld-linux.org Git - packages/pessulus.git/blobdiff - pessulus.spec
- release 4
[packages/pessulus.git] / pessulus.spec
index c2b1bf5ebd328481f91146ca42f9b1cc30dd25b0..e2462a49d6d7bbe5197eb1b0f79850877a3ef303 100644 (file)
@@ -1,20 +1,30 @@
 Summary:       Lockdown editor for GNOME
-Summary(pl):   Edytor blokad dla GNOME
+Summary(pl.UTF-8):     Edytor blokad dla GNOME
 Name:          pessulus
-Version:       2.15.90
-Release:       1
+Version:       2.30.2
+Release:       4
 License:       GPL v2
-Group:         Applications
-Source0:       http://ftp.gnome.org/pub/GNOME/sources/pessulus/2.15/%{name}-%{version}.tar.gz
-# Source0-md5: 2237dfa22e7682af72d7534be02a2287
-Patch0:                %{name}-desktop.patch
-URL:           http://www.gnome.org/~vuntz/pessulus/
-BuildRequires: GConf2-devel >= 2.14.0
-BuildRequires: automake
-BuildRequires: intltool >= 0.35
-BuildRequires: python-gnome-devel >= 2.15.90
+Group:         X11/Applications
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/pessulus/2.30/%{name}-%{version}.tar.bz2
+# Source0-md5: fbcfb402e12af2006918fc4ee4c78285
+URL:           http://live.gnome.org/Pessulus
+BuildRequires: GConf2-devel >= 2.24.0
+BuildRequires: autoconf >= 2.53
+BuildRequires: automake >= 1:1.9
+BuildRequires: gettext-devel
+BuildRequires: intltool >= 0.40.0
+BuildRequires: pkgconfig
+BuildRequires: python-gnome-desktop-devel >= 2.24.0
+BuildRequires: python-gnome-devel >= 2.22.0
+BuildRequires: python-pygtk-devel >= 2:2.12.0
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.311
+Requires(post,postun): gtk+2
+Requires:      python-gnome-desktop >= 2.24.0
+Requires:      python-gnome-gconf >= 2.22.0
 %pyrequires_eq python-modules
-Requires:      python-gnome >= 2.15.90
+# sr@Latn vs. sr@latin
+Conflicts:     glibc-misc < 6:2.7
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -23,20 +33,23 @@ enables administrators to set mandatory settings in GConf. The users
 can not change these settings. Use of pessulus can be useful on
 computers that are open to use by everyone, e.g. in an internet cafe.
 
-%description -l pl
+%description -l pl.UTF-8
 Pessulus jest napisanym w pythonie edytorem blokad dla GNOME.
-Umo¿liwia administratorowi wprowadzenie obowi±zkowych ustawieñ w
-GConfie, które nie bêd± mog³y byæ zmienione przez u¿ytkownika. U¿ycie
-pessulusa mo¿e byæ przydatne na ogólnodostêpnych komputerach, np. w
+Umożliwia administratorowi wprowadzenie obowiązkowych ustawień w
+GConfie, które nie będą mogły być zmienione przez użytkownika. Użycie
+pessulusa może być przydatne na ogólnodostępnych komputerach, np. w
 kawiarenkach internetowych.
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
-cp -f /usr/share/automake/config.sub .
-%configure
+%{__intltoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure \
+       --disable-silent-rules
 %{__make}
 
 %install
@@ -45,18 +58,28 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-rm -f $RPM_BUILD_ROOT%{py_sitedir}/Pessulus/*.py
+# not supported
+rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/{bal,en@shaw}
+
+%py_postclean
 
 %find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%update_icon_cache hicolor
+
+%postun
+%update_icon_cache hicolor
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README TODO
-%attr(755,root,root) %{_bindir}/*
-%dir %{py_sitedir}/Pessulus
-%{py_sitedir}/Pessulus/*.py[co]
+%attr(755,root,root) %{_bindir}/pessulus
+%dir %{py_sitescriptdir}/Pessulus
+%{py_sitescriptdir}/Pessulus/*.py[co]
+%{_iconsdir}/hicolor/*/*/*
 %{_datadir}/pessulus
 %{_desktopdir}/*.desktop
This page took 0.041364 seconds and 4 git commands to generate.