[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