[packages/gingerblue] - initial
qboosh
qboosh at pld-linux.org
Fri Jun 26 21:01:56 CEST 2020
commit 08ae82fa4d405cf9db94b18918a5b885d834f16b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Jun 26 21:03:00 2020 +0200
- initial
gingerblue-pc.patch | 17 +++++++++++
gingerblue.spec | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 98 insertions(+)
---
diff --git a/gingerblue.spec b/gingerblue.spec
new file mode 100644
index 0000000..e91ff97
--- /dev/null
+++ b/gingerblue.spec
@@ -0,0 +1,81 @@
+Summary: Free Music Software for GNOME
+Summary(pl.UTF-8): Wolnodostępne oprogramowanie muzyczne dla GNOME
+Name: gingerblue
+Version: 0.1.1
+Release: 1
+License: GPL v3
+Group: X11/Applications
+Source0: http://ftp.gnome.org/pub/GNOME/sources/gingerblue/0.1/%{name}-%{version}.tar.xz
+# Source0-md5: 0dbd1205c82a4c60cbcf84b5f4ad539a
+Patch0: %{name}-pc.patch
+URL: https://wiki.gnome.org/Apps/Gingerblue
+BuildRequires: autoconf >= 2.69
+BuildRequires: automake >= 1:1.11
+BuildRequires: geocode-glib-devel >= 3.20
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.38.0
+BuildRequires: gstreamer-devel >= 1.0
+BuildRequires: gstreamer-plugins-bad-devel >= 1.0
+BuildRequires: gstreamer-plugins-base-devel >= 1.0
+BuildRequires: gtk+3-devel >= 3.22.30
+BuildRequires: intltool >= 0.50.1
+BuildRequires: libchamplain-devel >= 0.12.10
+BuildRequires: libxml2-devel >= 2.0
+BuildRequires: pango-devel >= 1:0.28
+BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.596
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
+Requires: geocode-glib >= 3.20
+Requires: glib2 >= 1:2.38.0
+Requires: gstreamer-plugins-bad >= 1.0
+Requires: gstreamer-plugins-base >= 1.0
+Requires: gstreamer-plugins-good >= 1.0
+Requires: gtk+3 >= 3.22.30
+Requires: libchamplain >= 0.12.10
+Requires: pango >= 1:0.28
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Gingerblue is Free Software in development for musicians who want to
+compose, record and share original music to the Internet from the
+GNOME Desktop.
+
+%description -l pl.UTF-8
+Gingerblue to wolnodostępne oprogramowanie na wczesnym etapie rozwoju,
+przeznaczone dla muzyków chcących komponować, nagrywać i udostępniać
+oryginalną muzykę w Internecie z poziomu środowiska GNOME.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__intltoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+# useless now
+%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/gingerblue
+
+# nothing yet
+#find_lang %{name}.lang
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+# -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS README TODO
+%attr(755,root,root) %{_bindir}/gingerblue
diff --git a/gingerblue-pc.patch b/gingerblue-pc.patch
new file mode 100644
index 0000000..cc5f907
--- /dev/null
+++ b/gingerblue-pc.patch
@@ -0,0 +1,17 @@
+--- gingerblue-0.1.1/configure.ac.orig 2018-12-31 23:08:21.000000000 +0100
++++ gingerblue-0.1.1/configure.ac 2020-06-26 20:46:36.325982190 +0200
+@@ -26,13 +26,12 @@
+ gstreamer-player-1.0 >= 1.0 \
+ gstreamer-plugins-bad-1.0 \
+ gstreamer-plugins-base-1.0 \
+- gstreamer-plugins-good-1.0 \
+ gstreamer-tag-1.0 >= 1.0 \
+ gstreamer-video-1.0 \
+ gtk+-3.0 >= 3.22.30 \
+ libxml-2.0 >= 2.0 \
+ pangoft2 >= 0.28)
+-GINGERBLUE_PKG_DEPS="champlain-gtk-0.12 geocode-glib-1.0 glib-2.0 gobject-2.0 gstreamer-1.0 gstreamer-player-1.0 gstreamer-plugins-bad-1.0 gstreamer-plugins-base-1.0 gstreamer-plugins-good-1.0 gstreamer-video-1.0 gtk+-3.0 libxml-2.0 pangoft2"
++GINGERBLUE_PKG_DEPS="champlain-gtk-0.12 geocode-glib-1.0 glib-2.0 gobject-2.0 gstreamer-1.0 gstreamer-player-1.0 gstreamer-plugins-bad-1.0 gstreamer-plugins-base-1.0 gstreamer-video-1.0 gtk+-3.0 libxml-2.0 pangoft2"
+
+ AC_SUBST(GINGERBLUE_LIBS)
+ AC_SUBST(GINGERBLUE_CFLAGS)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gingerblue.git/commitdiff/08ae82fa4d405cf9db94b18918a5b885d834f16b
More information about the pld-cvs-commit
mailing list