1 Summary: Search engine for music related metadata
2 Summary(pl.UTF-8): Silnik wyszukiwania metadanych związanych z muzyką
7 Group: Applications/Multimedia
8 #Source0Download: https://github.com/sahib/glyr/releases
9 Source0: https://github.com/sahib/glyr/archive/%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: 85f5f8608bb78d4dd01c7170ea4c6997
11 Patch0: optflags.patch
12 URL: https://github.com/sahib/glyr
13 BuildRequires: cmake >= 2.8.0
14 BuildRequires: curl-devel
15 BuildRequires: glib2-devel >= 1:2.10
16 BuildRequires: pkgconfig
17 BuildRequires: sqlite3-devel >= 3
18 BuildRequires: rpmbuild(macros) >= 1.605
19 Requires: %{name}-libs = %{version}-%{release}
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 The sort of metadata glyr is searching (and downloading) is usually
26 the data you see in your musicplayer. And indeed, originally it was
27 written to serve as internally library for a musicplayer, but has been
28 extended to work as a standalone program which is able to download:
35 - tracklists of an album
36 - a list of albums from a specific artist
37 - tags, either related to artist, album or title relations, for
38 example links to wikipedia
42 %description -l pl.UTF-8
43 Narzędzie Glyr działające z linii poleceń.
45 Rodzaje metadanych wyszukiwanych (i pobieranych) przez glyra to zwykle
46 dane widziane w odtwarzaczu muzyki. I faktycznie, pierwotnie kod
47 został napisany jako wewnętrzna biblioteka dla odtwarzacza muzyki, ale
48 następnie został rozszerzony, aby działał jako samodzielny program,
54 - listę ścieżek albumu
55 - listę albumów wykonawcy
56 - znaczniki, powiązane z wykonawcą, albumem lub tytułami, na przykład
57 odnośniki do wikipedii
58 - podobnych wykonawców
62 Summary: Search engine for music related metadata - shared library
63 Summary(pl.UTF-8): Silnik wyszukiwania metadanych związanych z muzyką - biblioteka współdzielona
65 Requires: glib2 >= 1:2.10
68 Glyr is a search engine for music related metadata. This package
69 contains shared library.
71 %description libs -l pl.UTF-8
72 Glyr to silnik wyszukiwania metadanych związanych z muzyką. Ten
73 pakiet zawiera bibliotekę współdzieloną.
76 Summary: Header files for Glyr library
77 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Glyr
78 Group: Development/Libraries
79 Requires: %{name}-libs = %{version}-%{release}
81 Requires: glib2-devel >= 1:2.10
82 Requires: sqlite3-devel >= 3
85 Glyr development files.
94 # NOTE: CMAKE_BUILD_TYPE is not functioning in this project, so we redefine them for _RELEASE
96 -DCMAKE_C_FLAGS_RELEASE="%{rpmcflags}" \
97 -DCMAKE_EXE_LINKER_FLAGS_RELEASE="%{rpmldflags}" \
98 -DCMAKE_SHARED_LINKER_FLAGS_RELEASE="%{rpmldflags}"
103 rm -rf $RPM_BUILD_ROOT
105 %{__make} -C build install/fast \
106 DESTDIR=$RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
109 cp -a src/examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
112 rm -rf $RPM_BUILD_ROOT
114 %post libs -p /sbin/ldconfig
115 %postun libs -p /sbin/ldconfig
118 %defattr(644,root,root,755)
119 %doc AUTHORS CHANGELOG README.textile
120 %attr(755,root,root) %{_bindir}/glyrc
123 %defattr(644,root,root,755)
124 %attr(755,root,root) %{_libdir}/libglyr.so.*.*.*
125 %attr(755,root,root) %ghost %{_libdir}/libglyr.so.1
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_libdir}/libglyr.so
131 %{_pkgconfigdir}/libglyr.pc
132 %{_examplesdir}/%{name}-%{version}