packages: shared-mime-info/shared-mime-info.spec - up to 0.71 -doc subpacka...

glen glen at pld-linux.org
Sun Mar 14 22:42:59 CET 2010


Author: glen                         Date: Sun Mar 14 21:42:59 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 0.71
-doc subpackage
- ghost package generated files

---- Files affected:
packages/shared-mime-info:
   shared-mime-info.spec (1.56 -> 1.57) 

---- Diffs:

================================================================
Index: packages/shared-mime-info/shared-mime-info.spec
diff -u packages/shared-mime-info/shared-mime-info.spec:1.56 packages/shared-mime-info/shared-mime-info.spec:1.57
--- packages/shared-mime-info/shared-mime-info.spec:1.56	Thu Oct  8 18:16:20 2009
+++ packages/shared-mime-info/shared-mime-info.spec	Sun Mar 14 22:42:54 2010
@@ -1,17 +1,17 @@
 # $Revision$, $Date$
 # TODO
-# - *.pc file to -devel
-# - generated files in /usr/share/mime doesn't go with FHS concept. package them?
+# - *.pc file to -devel, however harmless due it's not pulling any extra deps
+# - try to move generated files in /usr/share/mime to /var/cache/mime for FHS.
 Summary:	Shared MIME-info specification
 Summary(pl.UTF-8):	Wspólna specyfikacja MIME-info
 Name:		shared-mime-info
-Version:	0.70
+Version:	0.71
 Release:	1
 Epoch:		1
 License:	GPL
 Group:		Applications
 Source0:	http://people.freedesktop.org/~hadess/%{name}-%{version}.tar.bz2
-# Source0-md5:	9032d98f14b8e13e0fea4bf45ca23401
+# Source0-md5:	0a90508234d415f761a79fbffdff74f4
 URL:		http://www.freedesktop.org/wiki/Software/shared-mime-info
 BuildRequires:	autoconf
 BuildRequires:	automake >= 1:1.9
@@ -76,6 +76,25 @@
 poprzez konwersję istniejących baz KDE i GNOME do nowego formatu i
 połączenie ich.
 
+%package doc
+Summary:	Manual for %{name}
+Summary(fr.UTF-8):	Documentation pour %{name}
+Summary(it.UTF-8):	Documentazione di %{name}
+Summary(pl.UTF-8):	Podręcznik dla %{name}
+Group:		Documentation
+
+%description doc
+Documentation for %{name}.
+
+%description doc -l fr.UTF-8
+Documentation pour %{name}.
+
+%description doc -l it.UTF-8
+Documentazione di %{name}.
+
+%description doc -l pl.UTF-8
+Dokumentacja do %{name}.
+
 %prep
 %setup -q
 
@@ -96,9 +115,27 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-
 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
 
+# convience symlink
+ln -s t1.html shared-mime-info-spec/index.html
+
+# ghost generated files
+# see update-mime-database.c const char *media_types
+install -d $RPM_BUILD_ROOT%{_datadir}/mime/{application,audio,image,inode,message,model,multipart,text,video,x-content,x-epoc}
+# see specification, also grep -F .new update-mime-database.c
+touch $RPM_BUILD_ROOT%{_datadir}/mime/globs
+touch $RPM_BUILD_ROOT%{_datadir}/mime/globs2
+touch $RPM_BUILD_ROOT%{_datadir}/mime/magic
+touch $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
+touch $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
+touch $RPM_BUILD_ROOT%{_datadir}/mime/aliases
+touch $RPM_BUILD_ROOT%{_datadir}/mime/types
+touch $RPM_BUILD_ROOT%{_datadir}/mime/generic-icons
+touch $RPM_BUILD_ROOT%{_datadir}/mime/icons
+touch $RPM_BUILD_ROOT%{_datadir}/mime/treemagic
+touch $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -108,12 +145,12 @@
 %preun
 # remove dirs and files created by update-mime-database
 if [ "$1" = "0" ]; then
-	rm -rf /usr/share/mime/*
+	rm -rf %{_datadir}/mime/*
 fi
 
 %files
 %defattr(644,root,root,755)
-%doc shared-mime-info-spec README NEWS
+%doc README NEWS
 %attr(755,root,root) %{_bindir}/update-mime-database
 %dir %{_datadir}/mime
 %dir %{_datadir}/mime/packages
@@ -121,12 +158,45 @@
 %{_mandir}/man1/update-mime-database.1*
 %{_noarchpkgconfigdir}/shared-mime-info.pc
 
+# generated content
+%dir %{_datadir}/mime/application
+%dir %{_datadir}/mime/audio
+%dir %{_datadir}/mime/image
+%dir %{_datadir}/mime/inode
+%dir %{_datadir}/mime/message
+%dir %{_datadir}/mime/model
+%dir %{_datadir}/mime/multipart
+%dir %{_datadir}/mime/text
+%dir %{_datadir}/mime/video
+%dir %{_datadir}/mime/x-content
+%dir %{_datadir}/mime/x-epoc
+%ghost %{_datadir}/mime/globs
+%ghost %{_datadir}/mime/globs2
+%ghost %{_datadir}/mime/magic
+%ghost %{_datadir}/mime/XMLnamespaces
+%ghost %{_datadir}/mime/subclasses
+%ghost %{_datadir}/mime/aliases
+%ghost %{_datadir}/mime/types
+%ghost %{_datadir}/mime/generic-icons
+%ghost %{_datadir}/mime/icons
+%ghost %{_datadir}/mime/treemagic
+%ghost %{_datadir}/mime/mime.cache
+
+%files doc
+%defattr(644,root,root,755)
+%doc shared-mime-info-spec/*
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.57  2010/03/14 21:42:54  glen
+- up to 0.71
+-doc subpackage
+- ghost package generated files
+
 Revision 1.56  2009/10/08 16:16:20  arekm
 - up to 0.70
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/shared-mime-info/shared-mime-info.spec?r1=1.56&r2=1.57&f=u



More information about the pld-cvs-commit mailing list