[packages/silicon] new, version 2.0.0

glen glen at pld-linux.org
Sat Apr 5 16:32:11 CEST 2014


commit d45883c9d7e4825904831a7c9e8bdf8ce79d54e1
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Apr 5 17:23:32 2014 +0300

    new, version 2.0.0
    
    based on mageia src.rpm
    http://ftp.nluug.nl/os/Linux/distr/mageia/distrib/cauldron/SRPMS/core/release/silicon-2.0.0-1.mga5.src.rpm

 qtlocalpeer.patch          |  10 ++
 silicon.spec               | 338 +++++++++++++++++++++++++++++++++++++++++++++
 splugin-lyricbrowser.patch |  11 ++
 3 files changed, 359 insertions(+)
---
diff --git a/silicon.spec b/silicon.spec
new file mode 100644
index 0000000..9e5a22c
--- /dev/null
+++ b/silicon.spec
@@ -0,0 +1,338 @@
+# TODO
+# - unpackaged
+#        /usr/lib64/silicon/plugins/libCdRecord.so
+#        /usr/lib64/silicon/plugins/libFUseIso.so
+#        /usr/lib64/silicon/plugins/libMkDiscFs.so
+#        /usr/lib64/silicon/plugins/libMkIsoFs.so
+Summary:	Disc burning application
+Name:		silicon
+Version:	2.0.0
+Release:	0.1
+License:	GPL v3
+Group:		X11/Applications
+Source0:	http://getsilicon.org/download/%{name}_%{version}_source.tar.gz
+# Source0-md5:	f68fde5d5fd72c8e271b885e64ce7a5a
+URL:		http://getsilicon.org/
+Patch0:		splugin-lyricbrowser.patch
+Patch1:		qtlocalpeer.patch
+BuildRequires:	cmake
+BuildRequires:	libstdc++-devel
+BuildRequires:	qt4-build
+BuildRequires:	taglib-devel
+Requires:	dvd+rw-tools
+Requires:	mkisofs
+Requires:	mpg123
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Silicon Empire is set of tools to Burn, Copy, Backup and Manage your
+optical discs like CDs, DVDs and Blu-Rays.
+
+%package audio-disc
+Summary:	Silicon audio disc
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description audio-disc
+Silicon application to create Audio discs:
+- CDs
+- DVDs
+- Blu-Rays
+
+%package converter
+Summary:	Silicon converter
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description converter
+Silicon application to convert your files to other supported formats.
+
+%package copy-disc
+Summary:	Silicon copy disc
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description copy-disc
+Silicon application to copy a disc to another disc.
+
+%package database
+Summary:	Silicon database
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description database
+Silicon application to show informations and indexed data that
+DiscScanner stored into the Silicon DataBase.
+
+%package data-disc
+Summary:	Silicon data disc
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description data-disc
+Silicon application to burn data discs or to create data images.
+
+%package disc-details
+Summary:	Silicon disc details
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description disc-details
+Silicon application to show disc, image or database disc details.
+
+%package disc-eraser
+Summary:	Silicon disc eraser
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description disc-eraser
+Silicon application to erase rw discs.
+
+%package disc-imaging
+Summary:	Silicon disc imaging
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description disc-imaging
+Silicon application to create images of your discs.
+
+%package disc-scanner
+Summary:	Silicon disc scanner
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description disc-scanner
+Silicon application to collect data from your discs to the Silicon
+DataBase.
+
+%package image-burner
+Summary:	Silicon app image burner
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description image-burner
+Silicon application to burn a images to discs.
+
+%package library
+Summary:	Silicon app library
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description library
+Silicon application to manage your iso images in a classic way.
+
+%package limoo
+Summary:	Silicon app limoo
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description limoo
+Silicon application - Limoo image viewer.
+
+%package mounter
+Summary:	Silicon app mounter
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description mounter
+Silicon application to mount/umount images easily.
+
+%package sample-app
+Summary:	Silicon sample app
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description sample-app
+Silicon sample application
+
+%package script-runner
+Summary:	Silicon app script runner
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description script-runner
+%{summary}
+
+%package tagarg-player
+Summary:	Silicon app tagarg player
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description tagarg-player
+Silicon music player.
+
+%package themes
+Summary:	Silicon themes
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description themes
+%{summary}
+
+%package plugin-lyric-browser
+Summary:	Silicon lyric browser plugin
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description plugin-lyric-browser
+%{summary}
+
+%package plugin-now-playing
+Summary:	Silicon now playing plugin
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description plugin-now-playing
+%{summary}
+
+%package plugin-single-inner-dialog
+Summary:	Silicon single inner dialog plugin
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description plugin-single-inner-dialog
+%{summary}
+
+%package plugin-system-tray
+Summary:	Silicon system tray plugin
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description plugin-system-tray
+%{summary}
+
+%package plugin-tagarg-audio-disc
+Summary:	Silicon tagarg audio disc plugin
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+
+%description plugin-tagarg-audio-disc
+%{summary}
+
+%prep
+%setup -q -n %{name}-empire
+%patch0 -p1
+%patch1 -p1
+
+%build
+cd src
+install -d build
+cd build
+%cmake ..
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} -C src/build install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README Authors
+%attr(755,root,root) %{_bindir}/%{name}
+%attr(755,root,root) %{_libdir}/libSDataBase.so
+%attr(755,root,root) %{_libdir}/libSiDi.so
+%attr(755,root,root) %{_libdir}/libSiliconLib.so
+%{_desktopdir}/silicon.desktop
+%{_pixmapsdir}/%{name}.png
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/languages
+%dir %{_datadir}/%{name}/themes
+%lang(de) %{_datadir}/%{name}/languages/lang-de.qm
+%lang(en) %{_datadir}/%{name}/languages/lang-en.qm
+%lang(es) %{_datadir}/%{name}/languages/lang-es.qm
+%lang(fa) %{_datadir}/%{name}/languages/lang-fa.qm
+%lang(zh_TW) %{_datadir}/%{name}/languages/lang-zh_TW.qm
+
+%files audio-disc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libAudioDisc.so
+
+%files converter
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libConverter.so
+
+%files copy-disc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libCopyDisc.so
+
+%files database
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libDataBase.so
+
+%files data-disc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libDataDisc.so
+
+%files disc-details
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libDiscDetails.so
+
+%files disc-eraser
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libDiscEraser.so
+
+%files disc-imaging
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libDiscImaging.so
+
+%files disc-scanner
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libDiscScanner.so
+
+%files image-burner
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libImageBurner.so
+
+%files library
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libLibrary.so
+
+%files limoo
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libLimoo.so
+
+%files mounter
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libMounter.so
+
+%files sample-app
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libSampleApp.so
+
+%files script-runner
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libScriptRunner.so
+
+%files tagarg-player
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/apps/libTagargPlayer.so
+
+%files themes
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/themes/*
+
+%files plugin-lyric-browser
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libLyricBrowser.so
+
+%files plugin-now-playing
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libNowPlaying.so
+
+%files plugin-single-inner-dialog
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libSingleInnerDialog*.so
+
+%files plugin-system-tray
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libSystemTray.so
+
+%files plugin-tagarg-audio-disc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/plugins/libTagargAudioDisc.so
diff --git a/qtlocalpeer.patch b/qtlocalpeer.patch
new file mode 100644
index 0000000..21c9299
--- /dev/null
+++ b/qtlocalpeer.patch
@@ -0,0 +1,10 @@
+--- silicon-2.0.0/src/Silicon/qtsingleapplication/qtlocalpeer.cpp.orig	2012-09-25 21:03:19.027000075 +0200
++++ silicon-2.0.0/src/Silicon/qtsingleapplication/qtlocalpeer.cpp	2012-09-25 21:03:58.894000074 +0200
+@@ -56,6 +56,7 @@
+ static PProcessIdToSessionId pProcessIdToSessionId = 0;
+ #endif
+ #if defined(Q_OS_UNIX)
++#include <unistd.h>
+ #include <time.h>
+ #endif
+ 
diff --git a/splugin-lyricbrowser.patch b/splugin-lyricbrowser.patch
new file mode 100644
index 0000000..40f215b
--- /dev/null
+++ b/splugin-lyricbrowser.patch
@@ -0,0 +1,11 @@
+--- silicon-2.0.0/src/SPlugins/LyricBrowser/CMakeLists.txt.orig	2012-09-25 20:44:12.239000075 +0200
++++ silicon-2.0.0/src/SPlugins/LyricBrowser/CMakeLists.txt	2012-09-25 20:44:58.014000075 +0200
+@@ -33,7 +33,7 @@
+ QT4_WRAP_UI( LYRICBROWSER_UI_HEADERS ${LYRICBROWSER_UIS} )
+ 
+ add_library( LyricBrowser SHARED ${LYRICBROWSER_CPP} ${LYRICBROWSER_UI_HEADERS} ${LYRICBROWSER_RESOURCES_HEADERS} ${LYRICBROWSER_MOC_HEADERS} )
+-target_link_libraries( LyricBrowser ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} SiliconLib tag phonon  )
++target_link_libraries( LyricBrowser ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTNETWORK_LIBRARY} SiliconLib tag phonon  )
+ 
+ install(TARGETS LyricBrowser  DESTINATION ${PLUGIN_INSTALL_PATH} )
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/silicon.git/commitdiff/d45883c9d7e4825904831a7c9e8bdf8ce79d54e1



More information about the pld-cvs-commit mailing list