[packages/glyr] - updated to 1.0.10 - cleanups, pl

qboosh qboosh at pld-linux.org
Wed May 17 22:25:00 CEST 2017


commit b62aaf2507422994f623b3ed73b288265f4a8543
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed May 17 22:25:46 2017 +0200

    - updated to 1.0.10
    - cleanups, pl

 glyr.spec | 81 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 56 insertions(+), 25 deletions(-)
---
diff --git a/glyr.spec b/glyr.spec
index 63ae396..46f0a3e 100644
--- a/glyr.spec
+++ b/glyr.spec
@@ -1,20 +1,21 @@
-# TODO
-# - ldflags not functioning
 Summary:	Search engine for music related metadata
+Summary(pl.UTF-8):	Silnik wyszukiwania metadanych związanych z muzyką
 Name:		glyr
-Version:	1.0.5
+Version:	1.0.10
 Release:	1
-License:	GPL v3+
+License:	LGPL v3+
 Group:		Applications/Multimedia
-URL:		https://github.com/sahib/glyr
-Source0:	http://github.com/sahib/glyr/archive/%{version}.tar.gz?/%{name}-%{version}.tar.gz
-# Source0-md5:	d22052a4eb2f3bbc4a89e879cb9c1740
+#Source0Download: https://github.com/sahib/glyr/releases
+Source0:	https://github.com/sahib/glyr/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	85f5f8608bb78d4dd01c7170ea4c6997
 Patch0:		optflags.patch
+URL:		https://github.com/sahib/glyr
 BuildRequires:	cmake >= 2.8.0
-BuildRequires:	pkgconfig(glib-2.0) >= 2.10
-BuildRequires:	pkgconfig(libcurl)
-BuildRequires:	pkgconfig(sqlite3)
-BuildRequires:	rpmbuild(macros) >= 1.600
+BuildRequires:	curl-devel
+BuildRequires:	glib2-devel >= 1:2.10
+BuildRequires:	pkgconfig
+BuildRequires:	sqlite3-devel >= 3
+BuildRequires:	rpmbuild(macros) >= 1.605
 Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -38,17 +39,47 @@ extended to work as a standalone program which is able to download:
 - similar artists
 - similar songs.
 
+%description -l pl.UTF-8
+Narzędzie Glyr działające z linii poleceń.
+
+Rodzaje metadanych wyszukiwanych (i pobieranych) przez glyra to zwykle
+dane widziane w odtwarzaczu muzyki. I faktycznie, pierwotnie kod
+został napisany jako wewnętrzna biblioteka dla odtwarzacza muzyki, ale
+następnie został rozszerzony, aby działał jako samodzielny program,
+potrafiący pobrać:
+ - grafikę z okładki
+ - teksty
+ - fotografie zespołu
+ - biografię wykonawcy
+ - listę ścieżek albumu
+ - listę albumów wykonawcy
+ - znaczniki, powiązane z wykonawcą, albumem lub tytułami, na przykład
+   odnośniki do wikipedii
+ - podobnych wykonawców
+ - podobne utwory.
+
 %package libs
-Summary:	Searcheninge for Musicrelated Metadata
+Summary:	Search engine for music related metadata - shared library
+Summary(pl.UTF-8):	Silnik wyszukiwania metadanych związanych z muzyką - biblioteka współdzielona
 Group:		Libraries
+Requires:	glib2 >= 1:2.10
 
 %description libs
-Glyr shared library.
+Glyr is a search engine for music related metadata. This package
+contains shared library.
+
+%description libs -l pl.UTF-8
+Glyr to silnik wyszukiwania metadanych związanych z muzyką. Ten
+pakiet zawiera bibliotekę współdzieloną.
 
 %package devel
-Summary:	Searcheninge for Musicrelated Metadata
+Summary:	Header files for Glyr library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki Glyr
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
+Requires:	curl-devel
+Requires:	glib2-devel >= 1:2.10
+Requires:	sqlite3-devel >= 3
 
 %description devel
 Glyr development files.
@@ -61,28 +92,28 @@ Glyr development files.
 install -d build
 cd build
 # NOTE: CMAKE_BUILD_TYPE is not functioning in this project, so we redefine them for _RELEASE
-%cmake \
+%cmake .. \
 	-DCMAKE_C_FLAGS_RELEASE="%{rpmcflags}" \
-	-DCMAKE_EXE_LINKER_FLAGS_RELASE="%{rpmldflags}" \
-	-DCMAKE_SHARED_LINKER_FLAGS_RELASE="%{rpmldflags}" \
-	-DCMAKE_MODULE_LINKER_FLAGS_RELASE="%{rpmldflags}" \
-	../
-%{__make} VERBOSE=1
+	-DCMAKE_EXE_LINKER_FLAGS_RELEASE="%{rpmldflags}" \
+	-DCMAKE_SHARED_LINKER_FLAGS_RELEASE="%{rpmldflags}"
+
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 %{__make} -C build install/fast \
 	DESTDIR=$RPM_BUILD_ROOT
 
 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 cp -a src/examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
-%post	libs -p /sbin/ldconfig
-%postun	libs -p /sbin/ldconfig
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS CHANGELOG README.textile
@@ -91,11 +122,11 @@ rm -rf $RPM_BUILD_ROOT
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libglyr.so.*.*.*
-%ghost %{_libdir}/libglyr.so.1
+%attr(755,root,root) %ghost %{_libdir}/libglyr.so.1
 
 %files devel
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libglyr.so
 %{_includedir}/glyr
-%{_libdir}/libglyr.so
 %{_pkgconfigdir}/libglyr.pc
 %{_examplesdir}/%{name}-%{version}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/glyr.git/commitdiff/b62aaf2507422994f623b3ed73b288265f4a8543



More information about the pld-cvs-commit mailing list