[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