[packages/kid3] cli/qt/kde subpackages

glen glen at pld-linux.org
Sun Jan 21 21:46:36 CET 2018


commit 23c6bcdf8cbf412df06089cd337a9a7a5c66db0d
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Sun Jan 21 22:44:44 2018 +0200

    cli/qt/kde subpackages

 kid3.spec | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 60 insertions(+), 4 deletions(-)
---
diff --git a/kid3.spec b/kid3.spec
index d3d9f89..625a175 100644
--- a/kid3.spec
+++ b/kid3.spec
@@ -8,7 +8,7 @@ Summary:	ID3 tag editor
 Summary(pl.UTF-8):	Edytor etykiet ID3
 Name:		kid3
 Version:	3.5.1
-Release:	0.1
+Release:	0.2
 License:	GPL v2
 Group:		X11/Applications/Sound
 Source0:	http://downloads.sourceforge.net/kid3/%{name}-%{version}.tar.gz
@@ -59,6 +59,27 @@ tags of multiple files to the same values (e.g. album, artist, year
 and genre in all files of the same album) and generate the tags from
 the file name or vice versa.
 
+%package cli
+Summary:	Efficient Qt ID3 tag editor
+Requires:	%{name} = %{version}-%{release}
+
+%description cli
+Efficient Qt ID3 tag editor.
+
+%package qt
+Summary:	Efficient Qt ID3 tag editor
+Requires:	%{name} = %{version}-%{release}
+
+%description qt
+Efficient Qt ID3 tag editor.
+
+%package kde
+Summary:	Efficient Qt ID3 tag editor
+Requires:	%{name} = %{version}-%{release}
+
+%description kde
+Efficient Qt ID3 tag editor.
+
 %prep
 %setup -q
 
@@ -95,19 +116,53 @@ rm -rf $RPM_BUILD_ROOT
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files %{?with_kde:-f %{name}.lang}
+%files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README
-%{_libdir}/%{name}
-%{_datadir}/%{name}
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/plugins
+%dir %{_libdir}/%{name}/plugins/imports
+%dir %{_libdir}/%{name}/plugins/imports/Kid3
+%attr(755,root,root) %{_libdir}/%{name}/libkid3-core.so*
+%attr(755,root,root) %{_libdir}/%{name}/libkid3-gui.so*
+%{_libdir}/%{name}/plugins/imports/Kid3/Kid3Script.qml
+%attr(755,root,root) %{_libdir}/%{name}/plugins/imports/Kid3/libkid3qml.so
+%{_libdir}/%{name}/plugins/imports/Kid3/qmldir
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libacoustidimport.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libamazonimport.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libdiscogsimport.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libfreedbimport.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libid3libmetadata.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libmp4v2metadata.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libmusicbrainzimport.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/liboggflacmetadata.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libqmlcommand.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libtaglibmetadata.so
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/qml
+%dir %{_datadir}/%{name}/qml/script
+%{_datadir}/%{name}/qml/script/EmbedAlbumArt.qml
+%{_datadir}/%{name}/qml/script/EmbedLyrics.qml
+%{_datadir}/%{name}/qml/script/ExportCsv.qml
+%{_datadir}/%{name}/qml/script/ExportHtmlPlayer.qml
+%{_datadir}/%{name}/qml/script/ExtractAlbumArt.qml
+%{_datadir}/%{name}/qml/script/ImportCsv.qml
+%{_datadir}/%{name}/qml/script/QmlConsole.qml
+%{_datadir}/%{name}/qml/script/ReplayGain2SoundCheck.qml
+%{_datadir}/%{name}/qml/script/ResizeAlbumArt.qml
+%{_datadir}/%{name}/qml/script/ShowTextEncodingV1.qml
 
 %if %{with cli}
+%files cli
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/kid3-cli
 %{_mandir}/man1/kid3-cli.1
 %lang(de) %{_mandir}/de/man1/kid3-cli.1
 %endif
 
 %if %{with qt}
+%files qt
+%defattr(644,root,root,755)
 %doc %dir %{_docdir}/kid3-qt
 %doc %lang(de) %{_docdir}/kid3-qt/kid3_de.html
 %doc %{_docdir}/kid3-qt/kid3_en.html
@@ -121,6 +176,7 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %if %{with kde}
+%files kde -f %{name}.lang
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/kid3
 %{_mandir}/man1/kid3.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kid3.git/commitdiff/23c6bcdf8cbf412df06089cd337a9a7a5c66db0d



More information about the pld-cvs-commit mailing list