SPECS: shared-mime-info.spec - 0.18, removed locale-names, polish ...

freetz freetz at pld-linux.org
Sat Aug 19 12:03:03 CEST 2006


Author: freetz                       Date: Sat Aug 19 10:03:03 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- 0.18, removed locale-names, polish and word patches (obsolete)
- added debug patch (switches off non-informative stdout)
- don't install locales since they are incorporated into database and not
  used at all
- don't create database and related files (previously marked %ghost) we
  doing it at install time
- remove /usr/share/mime contents when package is completly removed
- rel.0.1 - some feedback needed

---- Files affected:
SPECS:
   shared-mime-info.spec (1.38 -> 1.39) 

---- Diffs:

================================================================
Index: SPECS/shared-mime-info.spec
diff -u SPECS/shared-mime-info.spec:1.38 SPECS/shared-mime-info.spec:1.39
--- SPECS/shared-mime-info.spec:1.38	Sun Jun  4 02:39:03 2006
+++ SPECS/shared-mime-info.spec	Sat Aug 19 12:02:58 2006
@@ -3,28 +3,27 @@
 Summary:	Shared MIME-info specification
 Summary(pl):	Wspólna specyfikacja MIME-info
 Name:		shared-mime-info
-Version:	0.17
-Release:	0.2
+Version:	0.18
+Release:	0.1
 License:	GPL
 Group:		Applications
 #Source0:	http://freedesktop.org/software/shared-mime-info/%{name}-%{version}.tar.gz
 Source0:	http://freedesktop.org/~hadess/%{name}-%{version}.tar.gz
-# Source0-md5:	f1014ad243b5245279c0abe1b95d9e38
+# Source0-md5:	63398294a078dd9f72a7c4e122a668c8
 Patch0:		%{name}-dtd_path.patch
-Patch1:		%{name}-locale-names.patch
-Patch2:		%{name}-dicom.patch
-Patch3:		%{name}-polish.patch
-Patch4:		%{name}-word.patch
-Patch5:		%{name}-directory_alias_fix.patch
+Patch1:		%{name}-dicom.patch
+Patch2:		%{name}-directory_alias_fix.patch
+Patch3:		%{name}-debug.patch
 URL:		http://www.freedesktop.org/wiki/Software/shared-mime-info
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	docbook-utils
-BuildRequires:	glib2-devel >= 2.0.0
+BuildRequires:	glib2-devel >= 1:2.12.2
 BuildRequires:	intltool
-BuildRequires:	libxml2-devel >= 2.4.0
+BuildRequires:	libxml2-devel >= 1:2.6.26
 BuildRequires:	pkgconfig
+BuildRequires:	rpmbuild(macros) >= 1.311
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -80,15 +79,14 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-#%patch3 -p1
-#%patch4 -p0
-%patch5 -p1
+%patch3 -p1
 
 %build
 %{__aclocal}
 %{__autoconf}
 %{__automake}
-%configure
+%configure \
+	--disable-update-mimedb
 %{__make}
 
 db2html shared-mime-info-spec.xml
@@ -99,36 +97,29 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%find_lang %{name}
+
+rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-umask 022
-%{_bindir}/update-mime-database %{_datadir}/mime ||:
+%update_mime_database
+
+%preun
+# remove dirs and files created by update-mime-database
+if [ "$1" = "0" ]; then
+	rm -rf /usr/share/mime/*
+fi
 
-%files -f %{name}.lang
+%files
 %defattr(644,root,root,755)
 %doc shared-mime-info-spec README NEWS
-%attr(755,root,root) %{_bindir}/*
-%{_mandir}/man*/*
-%ghost %{_datadir}/mime/globs
-%ghost %{_datadir}/mime/magic
-%ghost %{_datadir}/mime/XMLnamespaces
-%ghost %{_datadir}/mime/application
-%ghost %{_datadir}/mime/audio
-%ghost %{_datadir}/mime/image
-%ghost %{_datadir}/mime/inode
-%ghost %{_datadir}/mime/message
-%ghost %{_datadir}/mime/model
-%ghost %{_datadir}/mime/multipart
-%ghost %{_datadir}/mime/text
-%ghost %{_datadir}/mime/video
+%attr(755,root,root) %{_bindir}/update-mime-database
 %dir %{_datadir}/mime
 %dir %{_datadir}/mime/packages
-%{_datadir}/mime/packages/*
-
+%{_datadir}/mime/packages/freedesktop.org.xml
+%{_mandir}/man*/*
 %{_pkgconfigdir}/*.pc
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -137,6 +128,16 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.39  2006/08/19 10:02:58  freetz
+- 0.18, removed locale-names, polish and word patches (obsolete)
+- added debug patch (switches off non-informative stdout)
+- don't install locales since they are incorporated into database and not
+  used at all
+- don't create database and related files (previously marked %ghost) we
+  doing it at install time
+- remove /usr/share/mime contents when package is completly removed
+- rel.0.1 - some feedback needed
+
 Revision 1.38  2006/06/04 00:39:03  qboosh
 - pl.po needs update
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/shared-mime-info.spec?r1=1.38&r2=1.39&f=u



More information about the pld-cvs-commit mailing list