]> git.pld-linux.org Git - packages/grilo.git/blame - grilo.spec
- updated URL
[packages/grilo.git] / grilo.spec
CommitLineData
009da11d
AF
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
cd4c2164 4%bcond_without vala # do not build Vala API
8ade5615 5
009da11d 6Summary: Framework for access to sources of multimedia content
b389ca4e 7Summary(pl.UTF-8): Szkielet dostępu do źródeł treści multimedialnych
009da11d 8Name: grilo
e66622ca 9Version: 0.3.7
ac11e118 10Release: 2
009da11d
AF
11License: LGPL v2.1+
12Group: Libraries
f76d5485 13Source0: http://ftp.gnome.org/pub/GNOME/sources/grilo/0.3/%{name}-%{version}.tar.xz
e66622ca 14# Source0-md5: 7c2c9a506e64e5f1a5fafd89ce53d9b0
a513099b 15URL: https://wiki.gnome.org/Projects/Grilo
f76d5485 16BuildRequires: glib2-devel >= 1:2.44.0
8bfd2e39 17BuildRequires: gobject-introspection-devel >= 0.9
e4077c58 18BuildRequires: gtk+3-devel >= 3.14
8bfd2e39 19BuildRequires: gtk-doc >= 1.10
87587768 20BuildRequires: liboauth-devel
f76d5485 21BuildRequires: libsoup-devel >= 2.42.0
b389ca4e
JB
22BuildRequires: libtool >= 2:2.2.6
23BuildRequires: libxml2-devel >= 2
e4077c58
JB
24BuildRequires: meson >= 0.37.0
25BuildRequires: ninja >= 1.5
b389ca4e 26BuildRequires: pkgconfig
e4077c58 27BuildRequires: rpmbuild(macros) >= 1.736
8bfd2e39 28BuildRequires: tar >= 1:1.22
7a98ae06 29BuildRequires: totem-pl-parser-devel >= 3.4.1
18455642 30%{?with_vala:BuildRequires: vala >= 2:0.27.0}
8bfd2e39 31BuildRequires: xz
f76d5485
MB
32Requires: glib2 >= 1:2.44.0
33Requires: libsoup >= 2.42.0
7a98ae06 34Requires: totem-pl-parser >= 3.4.1
009da11d
AF
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38Grilo is a framework that provides access to various sources of
39multimedia content, using a pluggable system.
40
b389ca4e
JB
41%description -l pl.UTF-8
42Grilo to szkielet zapewniający dostęp do różnych źródeł treści
43multimedialnych przy użyciu systemu wtyczek.
44
009da11d 45%package devel
b389ca4e
JB
46Summary: Header files for grilo libraries
47Summary(pl.UTF-8): Pliki nagłówkowe bibliotek grilo
009da11d
AF
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
f76d5485 50Requires: glib2-devel >= 1:2.44.0
b389ca4e 51Requires: libxml2-devel >= 2
eb9d909e 52Obsoletes: grilo-static
009da11d
AF
53
54%description devel
b389ca4e 55Header files for grilo libraries.
009da11d
AF
56
57%description devel -l pl.UTF-8
b389ca4e 58Pliki nagłówkowe bibliotek grilo.
009da11d 59
009da11d
AF
60%package apidocs
61Summary: grilo API documentation
b389ca4e 62Summary(pl.UTF-8): Dokumentacja API bibliotek grilo
009da11d 63Group: Documentation
f76d5485
MB
64Requires: gtk-doc-common
65%if "%{_rpmversion}" >= "5"
66BuildArch: noarch
67%endif
009da11d
AF
68
69%description apidocs
70API and internal documentation for grilo library.
71
72%description apidocs -l pl.UTF-8
73Dokumentacja API biblioteki grilo.
74
cd4c2164 75%package -n vala-grilo
b389ca4e
JB
76Summary: Vala API for grilo libraries
77Summary(pl.UTF-8): API języka Vala do bibliotek grilo
cd4c2164
ŁK
78Group: Development/Libraries
79Requires: %{name}-devel = %{version}-%{release}
b389ca4e 80Requires: vala >= 2:0.16.0
8ade5615
ER
81%if "%{_rpmversion}" >= "5"
82BuildArch: noarch
83%endif
cd4c2164
ŁK
84
85%description -n vala-grilo
b389ca4e 86Vala API for grilo libraries.
cd4c2164
ŁK
87
88%description -n vala-grilo -l pl.UTF-8
b389ca4e 89API języka Vala do bibliotek grilo.
cd4c2164 90
009da11d
AF
91%prep
92%setup -q
009da11d
AF
93
94%build
e4077c58
JB
95%meson build \
96 %{?with_apidocs:-Denable-gtk-doc=true} \
97 %{?without_vala:-Denable-vala=false}
e66622ca 98%ninja_build -C build
009da11d
AF
99
100%install
101rm -rf $RPM_BUILD_ROOT
102
e66622ca 103%ninja_install -C build
009da11d 104
14797454
MB
105%find_lang %{name}
106
009da11d
AF
107%clean
108rm -rf $RPM_BUILD_ROOT
109
110%post -p /sbin/ldconfig
111%postun -p /sbin/ldconfig
112
14797454 113%files -f %{name}.lang
009da11d 114%defattr(644,root,root,755)
e66622ca 115%doc AUTHORS NEWS README.md TODO
f76d5485
MB
116%attr(755,root,root) %{_bindir}/grilo-test-ui-0.3
117%attr(755,root,root) %{_bindir}/grl-inspect-0.3
118%attr(755,root,root) %{_bindir}/grl-launch-0.3
119%attr(755,root,root) %{_libdir}/libgrilo-0.3.so.*.*.*
120%attr(755,root,root) %ghost %{_libdir}/libgrilo-0.3.so.0
121%attr(755,root,root) %{_libdir}/libgrlnet-0.3.so.*.*.*
122%attr(755,root,root) %ghost %{_libdir}/libgrlnet-0.3.so.0
123%attr(755,root,root) %{_libdir}/libgrlpls-0.3.so.*.*.*
124%attr(755,root,root) %ghost %{_libdir}/libgrlpls-0.3.so.0
f76d5485
MB
125%{_libdir}/girepository-1.0/Grl-0.3.typelib
126%{_libdir}/girepository-1.0/GrlNet-0.3.typelib
127%{_libdir}/girepository-1.0/GrlPls-0.3.typelib
128%{_mandir}/man1/grilo-test-ui-0.3.1*
129%{_mandir}/man1/grl-inspect-0.3.1*
130%{_mandir}/man1/grl-launch-0.3.1*
009da11d
AF
131
132%files devel
133%defattr(644,root,root,755)
f76d5485
MB
134%attr(755,root,root) %{_libdir}/libgrilo-0.3.so
135%attr(755,root,root) %{_libdir}/libgrlnet-0.3.so
136%attr(755,root,root) %{_libdir}/libgrlpls-0.3.so
137%{_includedir}/grilo-0.3
138%{_pkgconfigdir}/grilo-0.3.pc
139%{_pkgconfigdir}/grilo-net-0.3.pc
140%{_pkgconfigdir}/grilo-pls-0.3.pc
141%{_datadir}/gir-1.0/Grl-0.3.gir
142%{_datadir}/gir-1.0/GrlNet-0.3.gir
143%{_datadir}/gir-1.0/GrlPls-0.3.gir
009da11d 144
009da11d
AF
145%if %{with apidocs}
146%files apidocs
147%defattr(644,root,root,755)
148%{_gtkdocdir}/grilo
149%endif
cd4c2164
ŁK
150
151%if %{with vala}
152%files -n vala-grilo
153%defattr(644,root,root,755)
f76d5485
MB
154%{_datadir}/vala/vapi/grilo-0.3.deps
155%{_datadir}/vala/vapi/grilo-0.3.vapi
156%{_datadir}/vala/vapi/grilo-net-0.3.deps
157%{_datadir}/vala/vapi/grilo-net-0.3.vapi
cd4c2164 158%endif
This page took 0.098266 seconds and 4 git commands to generate.