]> git.pld-linux.org Git - packages/libadwaita.git/blame - libadwaita.spec
- updated to 1.2.0
[packages/libadwaita.git] / libadwaita.spec
CommitLineData
f8253a90
JB
1#
2# Conditional_build:
3%bcond_without apidocs # gtk-doc API documentation
4
5Summary: Adwaita mobile widgets library
6Summary(pl.UTF-8): Biblioteka widżetów mobilnych Adwaita
7Name: libadwaita
7e0f7517 8Version: 1.2.0
86323fc0 9Release: 1
f8253a90
JB
10License: LGPL v2.1+
11Group: Libraries
7e0f7517
JB
12Source0: https://download.gnome.org/sources/libadwaita/1.2/%{name}-%{version}.tar.xz
13# Source0-md5: d3b61c55eee37b337d2252e53e3a8c17
f8253a90 14URL: https://gitlab.gnome.org/GNOME/libadwaita
86323fc0
JB
15BuildRequires: fribidi-devel
16BuildRequires: glib2-devel >= 1:2.66
f8253a90 17BuildRequires: gobject-introspection-devel
86323fc0
JB
18%{?with_apidocs:BuildRequires: gi-docgen >= 2021.1}
19BuildRequires: gtk4-devel >= 4.5.0
20BuildRequires: meson >= 0.59.0
f8253a90
JB
21BuildRequires: ninja >= 1.5
22BuildRequires: pkgconfig
23BuildRequires: rpm-build >= 4.6
24BuildRequires: rpmbuild(macros) >= 1.736
32dd85a8 25BuildRequires: sassc
86323fc0 26BuildRequires: tar >= 1:1.22
f8253a90
JB
27# vala with gtk4 bindings
28BuildRequires: vala >= 2:0.44
86323fc0
JB
29BuildRequires: xz
30Requires: glib2 >= 1:2.66
31Requires: gtk4 >= 4.5.0
f8253a90
JB
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35The aim of the Adwaita library is to help with developing UI for
36mobile devices using GTK/GNOME.
37
38%description -l pl.UTF-8
39Celem biblioteki Adwaita jest pomoc przy tworzeniu interfejsów
40użytkownika dla urządzeń przenośnych przy użyciu GTK/GNOME.
41
42%package devel
43Summary: Header files for Adwaita library
44Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Adwaita
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
86323fc0 47Requires: gtk4-devel >= 4.5.0
f8253a90
JB
48
49%description devel
50Header files for Adwaita library.
51
52%description devel -l pl.UTF-8
53Pliki nagłówkowe biblioteki Adwaita.
54
86323fc0
JB
55%package static
56Summary: Static Adwaita library
57Summary(pl.UTF-8): Statyczna biblioteka Adwaita
58Group: Development/Libraries
59Requires: %{name}-devel = %{version}-%{release}
60
61%description static
62Static Adwaita library.
63
64%description static -l pl.UTF-8
65Statyczna biblioteka Adwaita.
66
f8253a90
JB
67%package -n vala-libadwaita
68Summary: Vala API for Adwaita library
69Summary(pl.UTF-8): API języka Vala do biblioteki Adwaita
70Group: Development/Libraries
71Requires: %{name}-devel = %{version}-%{release}
72Requires: vala >= 2:0.44
73
74%description -n vala-libadwaita
75Vala API for Adwaita library.
76
77%description -n vala-libadwaita -l pl.UTF-8
78API języka Vala do biblioteki Adwaita.
79
80%package apidocs
81Summary: API documentation for Adwaita library
82Summary(pl.UTF-8): Dokumentacja API biblioteki Adwaita
83Group: Documentation
84BuildArch: noarch
85
86%description apidocs
87API documentation for Adwaita library.
88
89%description apidocs -l pl.UTF-8
90Dokumentacja API biblioteki Adwaita.
91
92%prep
86323fc0 93%setup -q
f8253a90
JB
94
95%build
96%meson build \
97 -Dexamples=false \
98 %{?with_apidocs:-Dgtk_doc=true}
99
100%ninja_build -C build
101
102%install
103rm -rf $RPM_BUILD_ROOT
104
105%ninja_install -C build
106
32dd85a8
JB
107%if %{with apidocs}
108# FIXME: where to package gi-docgen generated docs?
109install -d $RPM_BUILD_ROOT%{_gtkdocdir}
110%{__mv} $RPM_BUILD_ROOT%{_docdir}/libadwaita-1 $RPM_BUILD_ROOT%{_gtkdocdir}
111%endif
112
f8253a90
JB
113%find_lang %{name}
114
115%clean
116rm -rf $RPM_BUILD_ROOT
117
118%post -p /sbin/ldconfig
119%postun -p /sbin/ldconfig
120
121%files -f %{name}.lang
122%defattr(644,root,root,755)
123%doc AUTHORS README.md
124%attr(755,root,root) %{_libdir}/libadwaita-1.so.0
125%{_libdir}/girepository-1.0/Adw-1.typelib
126
127%files devel
128%defattr(644,root,root,755)
129%attr(755,root,root) %{_libdir}/libadwaita-1.so
130%{_includedir}/libadwaita-1
131%{_datadir}/gir-1.0/Adw-1.gir
132%{_pkgconfigdir}/libadwaita-1.pc
133
86323fc0
JB
134%files static
135%defattr(644,root,root,755)
136%{_libdir}/libadwaita-1.a
137
f8253a90
JB
138%files -n vala-libadwaita
139%defattr(644,root,root,755)
140%{_datadir}/vala/vapi/libadwaita-1.deps
141%{_datadir}/vala/vapi/libadwaita-1.vapi
142
143%if %{with apidocs}
144%files apidocs
145%defattr(644,root,root,755)
146%{_gtkdocdir}/libadwaita-1
147%endif
This page took 0.208181 seconds and 4 git commands to generate.