]> git.pld-linux.org Git - packages/gsound.git/blame - gsound.spec
- updated to 1.0.3, uses meson now
[packages/gsound.git] / gsound.spec
CommitLineData
adabce63
JB
1#
2# Conditional build:
6557b0db 3%bcond_without apidocs # API documentation
adabce63
JB
4%bcond_without static_libs # static library
5
6Summary: GSound - library for playing system sounds
7Summary(pl.UTF-8): GSound - biblioteka do odtwarzania dźwięków systemowych
8Name: gsound
6557b0db
JB
9Version: 1.0.3
10Release: 1
adabce63
JB
11License: LGPL v2.1+
12Group: Applications/System
6557b0db
JB
13Source0: https://download.gnome.org/sources/gsound/1.0/%{name}-%{version}.tar.xz
14# Source0-md5: 7338c295034432a6e782fd20b3d04b68
adabce63
JB
15URL: https://wiki.gnome.org/Projects/GSound
16BuildRequires: glib2-devel >= 1:2.36.0
17BuildRequires: gobject-introspection-devel >= 1.2.9
6557b0db 18%{?with_apidocs:BuildRequires: gtk-doc >= 1.20}
adabce63 19BuildRequires: libcanberra-devel
6557b0db
JB
20BuildRequires: meson
21BuildRequires: ninja >= 1.5
adabce63 22BuildRequires: pkgconfig
6557b0db
JB
23BuildRequires: rpm-build >= 4.6
24BuildRequires: rpmbuild(macros) >= 1.736
adabce63
JB
25BuildRequires: tar >= 1:1.22
26BuildRequires: vala >= 2:0.17.2.12
27BuildRequires: vala-libcanberra
28BuildRequires: xz
29Requires: glib2 >= 1:2.36.0
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33GSound is a small library for playing system sounds. It's designed to
34be used via GObject Introspection, and is a thin wrapper around the
35libcanberra C library.
36
37%description -l pl.UTF-8
38GSound to mała biblioteka do odtwarzania dźwięków systemowych. Jest
39zaprojektowana z myślą o używaniu poprzez GObject Introspection i jest
40niewielkim obudowaniem biblioteki C libcanberra.
41
42%package devel
43Summary: Header files for GSound library
44Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GSound
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
47Requires: glib2-devel >= 1:2.36.0
48
49%description devel
50Header files for GSound library.
51
52%description devel -l pl.UTF-8
53Pliki nagłówkowe biblioteki GSound.
54
55%package static
56Summary: Static GSound library
57Summary(pl.UTF-8): Statyczna biblioteka GSound
58Group: Development/Libraries
59Requires: %{name}-devel = %{version}-%{release}
60
61%description static
62Static GSound library.
63
64%description static -l pl.UTF-8
65Statyczna biblioteka GSound.
66
adabce63
JB
67%package -n vala-gsound
68Summary: Vala API for GSound library
69Summary(pl.UTF-8): API języka Vala do biblioteki GSound
70Group: Development/Libraries
71Requires: %{name}-devel = %{version}-%{release}
72Requires: vala >= 2:0.17.2.12
73Requires: vala-libcanberra
20507459 74BuildArch: noarch
adabce63
JB
75
76%description -n vala-gsound
77Vala API for GSound library.
78
79%description -n vala-gsound -l pl.UTF-8
80API języka Vala do biblioteki GSound.
81
6557b0db
JB
82%package apidocs
83Summary: API documentation for GSound library
84Summary(pl.UTF-8): Dokumentacja API biblioteki GSound
85Group: Documentation
86BuildArch: noarch
87
88%description apidocs
89API documentation for GSound library.
90
91%description apidocs -l pl.UTF-8
92Dokumentacja API biblioteki GSound.
93
adabce63
JB
94%prep
95%setup -q
96
97%build
6557b0db
JB
98%meson build \
99 %{!?with_static_libs:--default-library=shared} \
100 %{?with_apidocs:-Dgtk_doc=true}
adabce63 101
6557b0db 102%ninja_build -C build
adabce63
JB
103
104%install
105rm -rf $RPM_BUILD_ROOT
106
6557b0db 107%ninja_install -C build
adabce63
JB
108
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112%post -p /sbin/ldconfig
113%postun -p /sbin/ldconfig
114
115%files
116%defattr(644,root,root,755)
6557b0db 117%doc README.md
adabce63
JB
118%attr(755,root,root) %{_bindir}/gsound-play
119%attr(755,root,root) %{_libdir}/libgsound.so.*.*.*
120%attr(755,root,root) %ghost %{_libdir}/libgsound.so.0
121%{_libdir}/girepository-1.0/GSound-1.0.typelib
6557b0db 122%{_mandir}/man1/gsound-play.1*
adabce63
JB
123
124%files devel
125%defattr(644,root,root,755)
126%attr(755,root,root) %{_libdir}/libgsound.so
127%{_includedir}/gsound*.h
128%{_datadir}/gir-1.0/GSound-1.0.gir
129%{_pkgconfigdir}/gsound.pc
130
131%if %{with static_libs}
132%files static
133%defattr(644,root,root,755)
134%{_libdir}/libgsound.a
135%endif
136
adabce63
JB
137%files -n vala-gsound
138%defattr(644,root,root,755)
139%{_datadir}/vala/vapi/gsound.deps
140%{_datadir}/vala/vapi/gsound.vapi
6557b0db
JB
141
142%if %{with apidocs}
143%files apidocs
144%defattr(644,root,root,755)
145%{_gtkdocdir}/gsound-%{version}
146%endif
This page took 0.074111 seconds and 4 git commands to generate.