- updated to 1.6.1
[packages/libgnome-games-support.git] / libgnome-games-support.spec
CommitLineData
444a1b2f
MB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4
5Summary: Support library for GNOME games
6Summary(pl.UTF-8): Biblioteka wspierająca dla gier GNOME
7Name: libgnome-games-support
db258e5d 8Version: 1.6.1
444a1b2f
MB
9Release: 1
10License: LGPL v3+
11Group: X11/Libraries
db258e5d
JB
12Source0: http://ftp.gnome.org/pub/GNOME/sources/libgnome-games-support/1.6/%{name}-%{version}.tar.xz
13# Source0-md5: 7d7e6385c8981e5a0b8de79f77aa5168
c8dc2358 14URL: https://github.com/GNOME/libgnome-games-support
490df34b 15BuildRequires: gettext-tools >= 0.19.8
444a1b2f
MB
16BuildRequires: glib2-devel >= 1:2.40.0
17BuildRequires: gtk+3-devel >= 3.20.0
db258e5d
JB
18BuildRequires: libgee-devel >= 0.14.0
19BuildRequires: meson >= 0.50.0
20BuildRequires: ninja >= 1.5
444a1b2f 21BuildRequires: pkgconfig
db258e5d
JB
22BuildRequires: rpmbuild(macros) >= 1.736
23BuildRequires: tar >= 1:1.22
b70a16eb 24BuildRequires: vala >= 2:0.40.0
db258e5d 25BuildRequires: xz
444a1b2f
MB
26Requires: glib2 >= 1:2.40.0
27Requires: gtk+3 >= 3.20.0
db258e5d 28Requires: libgee >= 0.14.0
444a1b2f 29Provides: libgames-support = %{version}-%{release}
ee387c8a 30Obsoletes: gnome-games < 1:3.8.0
444a1b2f
MB
31Obsoletes: libgames-support < 1.2.0-1
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35libgnome-games-support is a small library intended for internal use by
36GNOME Games, but it may be used by others. The API will only break
37with the major version number. The ABI is unstable.
38
39%description -l pl.UTF-8
40libgnome-games-support to mała biblioteka przeznaczona do użytku
41wewnętrznego gier ze środowiska GNOME, ale może być wykorzystywana
42także przez innych. API może się zmieniać tylko wraz z głównym numerem
43wersji; ABI nie jest stabilne.
44
45%package devel
46Summary: Header files for libgnome-games-support library
47Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgnome-games-support
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
50Requires: glib2-devel >= 1:2.40.0
51Requires: gtk+3-devel >= 3.20.0
db258e5d 52Requires: libgee-devel >= 0.14.0
444a1b2f 53Provides: libgames-support-devel = %{version}-%{release}
ee387c8a
JB
54Obsoletes: gnome-games-devel < 1:2.8.0
55Obsoletes: gnome-games-static < 1:2.8.0
444a1b2f
MB
56Obsoletes: libgames-support-devel < 1.2.0-1
57
58%description devel
59Header files for libgnome-games-support library.
60
61%description devel -l pl.UTF-8
62Pliki nagłówkowe biblioteki libgnome-games-support.
63
64%package static
65Summary: Static libgnome-games-support library
66Summary(pl.UTF-8): Statyczna biblioteka libgnome-games-support
67Group: Development/Libraries
68Requires: %{name}-devel = %{version}-%{release}
69Provides: libgames-support-static = %{version}-%{release}
70Obsoletes: libgames-support-static < 1.2.0-1
71
72%description static
73Static libgnome-games-support library.
74
75%description static -l pl.UTF-8
76Statyczna biblioteka libgnome-games-support.
77
78%package -n vala-libgnome-games-support
79Summary: Vala API for libgnome-games-support library
80Summary(pl.UTF-8): API języka Vala do bibliotek libgnome-games-support
81Group: Development/Libraries
82Requires: %{name}-devel = %{version}-%{release}
83Provides: vala-libgames-support = %{version}-%{release}
84Obsoletes: vala-libgames-support < 1.2.0-1
db258e5d 85%if "%{_rpmversion}" >= "4.6"
444a1b2f
MB
86BuildArch: noarch
87%endif
88
89%description -n vala-libgnome-games-support
90Vala API for libgnome-games-support library.
91
92%description -n vala-libgnome-games-support -l pl.UTF-8
93API języka Vala do bibliotek libgnome-games-support.
94
95%prep
96%setup -q
97
98%build
db258e5d
JB
99%if %{with static_libs}
100# --default-library=both doesn't work with vala generated sources
101# https://github.com/mesonbuild/meson/issues/6960
102%meson build-static \
103 --default-library=static
104
105%ninja_build -C build-static
106%endif
107
108%meson build \
109 --default-library=shared
110# %{!?with_static_libs:--default-library=shared}
111
112%ninja_build -C build
444a1b2f
MB
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
db258e5d
JB
117%if %{with static_libs}
118%ninja_install -C build-static
119%endif
444a1b2f 120
db258e5d 121%ninja_install -C build
444a1b2f
MB
122
123%find_lang %{name}
124
125%clean
126rm -rf $RPM_BUILD_ROOT
127
128%post -p /sbin/ldconfig
129%postun -p /sbin/ldconfig
130
131%files -f %{name}.lang
132%defattr(644,root,root,755)
133%doc NEWS README
134%attr(755,root,root) %{_libdir}/libgnome-games-support-1.so.*.*.*
b70a16eb 135%attr(755,root,root) %ghost %{_libdir}/libgnome-games-support-1.so.3
444a1b2f
MB
136
137%files devel
138%defattr(644,root,root,755)
139%attr(755,root,root) %{_libdir}/libgnome-games-support-1.so
140%{_includedir}/gnome-games-support-1
141%{_pkgconfigdir}/libgnome-games-support-1.pc
142
143%if %{with static_libs}
144%files static
145%defattr(644,root,root,755)
146%{_libdir}/libgnome-games-support-1.a
147%endif
148
149%files -n vala-libgnome-games-support
150%defattr(644,root,root,755)
151%{_datadir}/vala/vapi/libgnome-games-support-1.vapi
This page took 0.131908 seconds and 4 git commands to generate.