]> git.pld-linux.org Git - packages/libgnome-games-support.git/blame_incremental - libgnome-games-support.spec
- updated to 1.8.0
[packages/libgnome-games-support.git] / libgnome-games-support.spec
... / ...
CommitLineData
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
8Version: 1.8.0
9Release: 1
10License: LGPL v3+
11Group: X11/Libraries
12Source0: http://ftp.gnome.org/pub/GNOME/sources/libgnome-games-support/1.8/%{name}-%{version}.tar.xz
13# Source0-md5: f6a9b608e4606eee8c17951af383aaa1
14URL: https://github.com/GNOME/libgnome-games-support
15BuildRequires: gettext-tools >= 0.19.8
16BuildRequires: glib2-devel >= 1:2.40.0
17BuildRequires: gtk+3-devel >= 3.20.0
18BuildRequires: libgee-devel >= 0.14.0
19BuildRequires: meson >= 0.50.0
20BuildRequires: ninja >= 1.5
21BuildRequires: pkgconfig
22BuildRequires: rpmbuild(macros) >= 1.736
23BuildRequires: tar >= 1:1.22
24BuildRequires: vala >= 2:0.40.0
25BuildRequires: xz
26Requires: glib2 >= 1:2.40.0
27Requires: gtk+3 >= 3.20.0
28Requires: libgee >= 0.14.0
29Provides: libgames-support = %{version}-%{release}
30Obsoletes: gnome-games < 1:3.8.0
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
52Requires: libgee-devel >= 0.14.0
53Provides: libgames-support-devel = %{version}-%{release}
54Obsoletes: gnome-games-devel < 1:2.8.0
55Obsoletes: gnome-games-static < 1:2.8.0
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
85%if "%{_rpmversion}" >= "4.6"
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
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
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
117%if %{with static_libs}
118%ninja_install -C build-static
119%endif
120
121%ninja_install -C build
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.*.*.*
135%attr(755,root,root) %ghost %{_libdir}/libgnome-games-support-1.so.3
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.035707 seconds and 4 git commands to generate.