rpms/glipper/devel .cvsignore, 1.4, 1.5 glipper.spec, 1.8, 1.9 sources, 1.4, 1.5

Damien Durand (splinux) fedora-extras-commits at redhat.com
Wed Aug 15 09:37:14 UTC 2007


Author: splinux

Update of /cvs/pkgs/rpms/glipper/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14937/devel

Modified Files:
	.cvsignore glipper.spec sources 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/glipper/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore	21 Nov 2006 19:23:49 -0000	1.4
+++ .cvsignore	15 Aug 2007 09:36:42 -0000	1.5
@@ -1 +1 @@
-glipper-0.95.1.tar.gz
+glipper-1.0.tar.bz2


Index: glipper.spec
===================================================================
RCS file: /cvs/pkgs/rpms/glipper/devel/glipper.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- glipper.spec	21 Nov 2006 20:04:13 -0000	1.8
+++ glipper.spec	15 Aug 2007 09:36:42 -0000	1.9
@@ -1,20 +1,37 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
 Name:           glipper
-Version:        0.95.1
-Release:        2%{?dist}
+Version:        1.0
+Release:        1%{?dist}
 Summary:        A simple Clipboardmanager for GNOME
 
 Group:          Applications/Text
 License:        GPL
 URL:            http://sourceforge.net/projects/glipper/
-Source0:        http://superb-west.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
+Source0:        http://superb-west.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires: libglade2-devel, desktop-file-utils, gettext, intltool, gnome-doc-utils, libgnome-devel
+Requires(post): desktop-file-utils
+Requires(postun): desktop-file-utils
+Requires(pre): GConf2
+Requires(post): GConf2
+Requires(preun): GConf2
+BuildRequires: libglade2-devel, desktop-file-utils, gettext, intltool, gnome-doc-utils, libgnome-devel, pygtk2-devel, gnome-python2-devel
 
 
 %description
 Glipper is a simple Clipboardmanager for the GNOME Desktop Environment
 
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
 %prep
 %setup -q
 
@@ -24,29 +41,81 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
+export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 make install DESTDIR=$RPM_BUILD_ROOT
 
-desktop-file-install --vendor fedora --delete-original \
-  --add-category X-Fedora                              \
-  --add-category Text                                  \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications        \
-  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 
 %find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre
+if [ "$1" -gt 1 ]; then
+    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+    gconftool-2 --makefile-uninstall-rule \
+      %{_sysconfdir}/gconf/schemas/glipper.schemas >/dev/null
+    killall -HUP gconfd-2 || :
+fi
+
+
+%post
+update-desktop-database &> /dev/null || :
+
+export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+gconftool-2 --makefile-install-rule \
+  %{_sysconfdir}/gconf/schemas/glipper.schemas > /dev/null
+killall -HUP gconfd-2 || :
+
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%postun
+update-desktop-database &> /dev/null || :
+
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%preun
+if [ "$1" -eq 0 ]; then
+    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+    gconftool-2 --makefile-uninstall-rule \
+      %{_sysconfdir}/gconf/schemas/glipper.schemas > /dev/null
+    killall -HUP gconfd-2 || :
+fi
+
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_bindir}/%{name}
 %{_datadir}/%{name}
-%{_datadir}/applications/*.desktop
-%{_datadir}/pixmaps/*
-%{_datadir}/gnome/help/%{name}/
+%{_datadir}/icons/hicolor/*/apps/%{name}.*
+%{_datadir}/gnome/help/%{name}
+%config(noreplace) %{_sysconfdir}/gconf/schemas/%{name}.schemas
+%{_libdir}/%{name}
+%{_libdir}/bonobo/servers/Glipper.server
+%{python_sitelib}/%{name}
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/*.pc
 
 %changelog
+* Tue Aug 14 2007 Damien Durand <splinux at fedoraproject.org> - 1.0-1
+- Upgrade to 1.0
+- Add pygtk2-devel, gnome-python2-devel in BR
+- Fix Gconf shemas
+- Fix GTK+ icon cache
+- Add python_sitelib
+- Remove old desktop file
+- add glipper-devel
+
+
 * Tue Nov 21 2006 Damien Durand <splinux at fedoraproject.org> - 0.95.1-2
 - Add libgnome-devel in BR
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/glipper/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources	21 Nov 2006 19:23:49 -0000	1.4
+++ sources	15 Aug 2007 09:36:42 -0000	1.5
@@ -1 +1 @@
-aa6524f59342d72fee8bed36e6267746  glipper-0.95.1.tar.gz
+95315e62b950877611d4645a0b47e1ba  glipper-1.0.tar.bz2




More information about the fedora-extras-commits mailing list