[guayadeque] Initial import 853553
Martin Gansser
martinkg at fedoraproject.org
Wed Oct 23 18:55:44 UTC 2013
commit 2d3660bebd9fd7085f34e821995e8700c8845549
Author: Martin Gansser <mgansser at alice.de>
Date: Wed Oct 23 20:55:32 2013 +0200
Initial import 853553
.gitignore | 1 +
guayadeque-fix-dso-linker.patch | 10 +++
guayadeque.spec | 152 +++++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 164 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..ea662a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/guayadeque-svn1885.tar.bz2
diff --git a/guayadeque-fix-dso-linker.patch b/guayadeque-fix-dso-linker.patch
new file mode 100644
index 0000000..c2b73e2
--- /dev/null
+++ b/guayadeque-fix-dso-linker.patch
@@ -0,0 +1,10 @@
+--- guayadeque-svn1858/src/CMakeLists.txt.orig 2012-12-14 19:42:25.000000000 +0100
++++ guayadeque-svn1858/src/CMakeLists.txt 2012-12-24 14:33:58.486362648 +0100
+@@ -321,6 +321,7 @@
+ ${LIBINDICATE07_LIBRARIES}
+ ${LIBAPPINDICATOR_LIBRARIES}
+ ${LIBWXSQLITE3_LIBRARIES}
++ -lgdk_pixbuf-2.0
+ )
+
+ INSTALL( TARGETS guayadeque
diff --git a/guayadeque.spec b/guayadeque.spec
new file mode 100644
index 0000000..f7d9aca
--- /dev/null
+++ b/guayadeque.spec
@@ -0,0 +1,152 @@
+%global svnrev 1885
+
+Name: guayadeque
+Version: 0.3.6
+Release: 16.svn%{svnrev}%{?dist}
+Summary: Music player
+
+License: GPLv3+ and BSD and LGPLv2+
+Group: Applications/Multimedia
+URL: http://guayadeque.org/
+# The source for this package was pulled from upstream's svn. Use
+# svn co -r1885 http://guayadeque.svn.sourceforge.net/svnroot/guayadeque/Trunk guayadeque-svn1885
+# remove .svn dirs to keep the SRPM small
+# rm -rf `find . -name .svn`
+# to generate the tarball:
+# tar cfj guayadeque-svn1885.tar.bz2 guayadeque-svn1885
+Source0: %{name}-svn%{svnrev}.tar.bz2
+# https://sourceforge.net/p/guayadeque/bugs-reports/_discuss/thread/0fc06ad6/2fc9/attachment/guayadeque-fix-dso-linker.patch
+Patch0: %{name}-fix-dso-linker.patch
+
+BuildRequires: cmake
+BuildRequires: flac-devel
+BuildRequires: taglib-devel
+BuildRequires: libgpod-devel
+BuildRequires: libcurl-devel
+BuildRequires: gstreamer-devel
+BuildRequires: desktop-file-utils
+BuildRequires: sqlite-devel
+BuildRequires: wxGTK-devel
+BuildRequires: wxsqlite3-devel
+BuildRequires: dbus-devel
+BuildRequires: subversion-devel
+BuildRequires: gettext-devel
+
+Provides: bundled(md5-polstra)
+
+%description
+Guayadeque is a music management program designed for all music enthusiasts. It
+is Full Featured Linux media player that can easily manage large collections
+and uses the Gstreamer media framework.
+
+
+%prep
+%setup -q -n %{name}-svn%{svnrev}
+%patch0 -p1
+# deleting Unity parts in guayadeque.desktop files
+sed -i '18,38d' guayadeque.desktop
+# remove bundled libraries
+rm -rf src/wx/wxsql* src/wxsqlite3
+
+%build
+mkdir -p build-guayadeque && pushd build-guayadeque
+%cmake \
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE \
+ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
+ -DCMAKE_SKIP_RPATH=FALSE \
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \
+ -D_GUREVISION_:STRING=%{svnrev} \
+..
+make %{?_smp_mflags}
+popd
+
+%install
+make -C build-guayadeque install DESTDIR=%{buildroot}
+desktop-file-install --delete-original \
+ --dir %{buildroot}%{_datadir}/applications \
+ --remove-category Application \
+ %{buildroot}%{_datadir}/applications/%{name}.desktop
+
+%find_lang %{name}
+
+%post
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%files -f %{name}.lang
+%doc LICENSE
+%{_bindir}/%{name}
+%{_datadir}/%{name}
+%{_datadir}/pixmaps/%{name}.png
+%{_datadir}/applications/%{name}.desktop
+
+%changelog
+* Tue Oct 22 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.6-16.svn1885
+- added correct license type
+- removed tabs in the spec file
+- added %%desktop-database because desktop entry has a 'MimeType key.
+- removing .svn directory will now used before building the tarball
+
+* Mon Oct 21 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.6-15.svn1885
+- added command to remove .svn dirs
+- added %%cmake option for svn revision
+
+* Mon Oct 14 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.6-14.svn1885
+- rebuild
+- corrected url address
+
+* Wed Feb 13 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.6-13.svn1872
+- rebuild
+
+* Wed Dec 26 2012 Martin Gansser <martinkg at fedoraproject.org> - 0.3.6-12.svn1858
+- removed %%cmake flags for wxsqlite3
+- rebuild
+- specfile cleanup
+
+* Sun Dec 23 2012 Martin Gansser <martinkg at fedoraproject.org> - 0.3.6-11.svn1858
+- rebuild for new svn release
+
+* Sat Dec 1 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-10.svn1848
+- changed %%cmake flag for new wxsqlite3 version
+- rebuild for new release
+
+* Sat Nov 24 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-9.svn1845
+- update CMakeLists.patch and unbundle-wxsqlite3.patch for fedora 17 / 18
+
+* Sat Nov 24 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-8.svn1845
+- added wxsqlite3 build requirenment
+- added CMakeLists.patch
+- changed cmake flags
+- spec file cleanup
+- rebuild for new svn release
+
+* Sun Oct 21 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-7.svn1830
+- added unbundle-wxsqlite3.patch
+- added command to remove src/wx/wxsql* src/wxsqlite3 from source
+
+* Sat Sep 15 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-6.svn1830
+- used %%{name} in file section
+- removed unnecessary Requirements
+
+* Sun Sep 9 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-5.svn1830
+- added BSD license for HMAC-SHA implementation
+
+* Sat Sep 8 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-4.svn1830
+- removed gcc-c++ build requirement
+- removed %%defattr from file section
+
+* Fri Sep 7 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-3.svn1830
+- added patch for DSO linker problem on fedora 19
+- added missing build requirements
+
+* Tue Sep 4 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-2.svn1830
+- changed release tag
+- changed to buildroot variante
+- removed uneeded macro _pkgbuilddir
+- added Provides: bundled(md5-polstra)
+
+* Thu Aug 30 2012 Martin Gansser <linux4martin at gmx.de> - 0.3.6-2.svn1830
+- initial release for Fedora17
+
diff --git a/sources b/sources
index e69de29..bf85a86 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+3d95ca4a1a82bc2f00949552b190b2f3 guayadeque-svn1885.tar.bz2
More information about the scm-commits
mailing list