]> git.pld-linux.org Git - packages/libdazzle.git/blame - libdazzle.spec
- updated to 3.44.0
[packages/libdazzle.git] / libdazzle.spec
CommitLineData
d2ff8337
JB
1#
2# Conditional build:
3%bcond_without apidocs # API documentation
4
0c3189a0 5Summary: Experimental new features for GTK+ and GLib
4b00f724 6Summary(pl.UTF-8): Nowe, eksperymentalne funkcje dla GTK+ i GLiba
0c3189a0 7Name: libdazzle
e96620f0 8Version: 3.44.0
bd417a1c 9Release: 1
4b00f724 10License: GPL v3+
0c3189a0 11Group: X11/Libraries
e96620f0
JB
12Source0: https://download.gnome.org/sources/libdazzle/3.44/%{name}-%{version}.tar.xz
13# Source0-md5: 203815dd90239ff732c19fc700417c74
697e8546
JB
14Patch0: %{name}-doc.patch
15URL: https://gitlab.gnome.org/GNOME/libdazzle
32b47d8f 16BuildRequires: gettext-tools
4b00f724 17BuildRequires: glib2-devel >= 1:2.56.0
0c3189a0 18BuildRequires: gobject-introspection-devel
4b00f724 19BuildRequires: gtk+3-devel >= 3.24.0
d2ff8337
JB
20%{?with_apidocs:BuildRequires: gtk-doc}
21BuildRequires: meson >= 0.50.0
4b00f724 22BuildRequires: ninja >= 1.5
0c3189a0 23BuildRequires: pkgconfig
2468973f 24BuildRequires: rpm-build >= 4.6
4b00f724 25BuildRequires: rpmbuild(macros) >= 1.736
0c3189a0
MB
26BuildRequires: tar >= 1:1.22
27BuildRequires: vala
28BuildRequires: xz
4b00f724
JB
29Requires: glib2-devel >= 1:2.56.0
30Requires: gtk+3 >= 3.24.0
0c3189a0
MB
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
4b00f724 34libdazzle is a collection of fancy features for GLib and GTK+ that
0c3189a0
MB
35aren't quite ready or generic enough for use inside those libraries.
36This is often a proving ground for new widget prototypes. Applications
37such as Builder tend to drive development of this project.
38
4b00f724
JB
39%description -l pl.UTF-8
40libdazzle to zbiór fantazyjnych funkcji dla GLiba i GTK+, które
41jeszcze nie są gotowe lub wystarczająco ogólne, aby znalazły się
42wewnątrz tych bibliotek. Zwykle jest to miejsce do sprawdzania
43prototypów nowych widgetów. Rozwój tego projektu prowadzą zwykle
44aplikacje takie jak Builder.
45
0c3189a0
MB
46%package devel
47Summary: Header files for libdazzle library
48Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libdazzle
49Group: Development/Libraries
50Requires: %{name} = %{version}-%{release}
4b00f724
JB
51Requires: glib2-devel >= 1:2.56.0
52Requires: gtk+3-devel >= 3.24.0
0c3189a0
MB
53
54%description devel
55Header files for libdazzle library.
56
57%description devel -l pl.UTF-8
58Pliki nagłówkowe biblioteki libdazzle.
59
60%package -n vala-libdazzle
61Summary: libdazzle API for Vala language
62Summary(pl.UTF-8): API libdazzle dla języka Vala
63Group: Development/Libraries
64Requires: %{name}-devel = %{version}-%{release}
65Requires: vala
0c3189a0 66BuildArch: noarch
0c3189a0
MB
67
68%description -n vala-libdazzle
69libdazzle API for Vala language.
70
71%description -n vala-libdazzle -l pl.UTF-8
72API libdazzle dla języka Vala.
73
4b00f724
JB
74%package apidocs
75Summary: API documentation for libdazzle library
76Summary(pl.UTF-8): Dokumentacja API biblioteki libdazzle
77Group: Documentation
4b00f724 78BuildArch: noarch
4b00f724
JB
79
80%description apidocs
81API documentation for libdazzle library.
82
83%description apidocs -l pl.UTF-8
84Dokumentacja API biblioteki libdazzle.
85
0c3189a0
MB
86%prep
87%setup -q
697e8546 88%patch0 -p1
0c3189a0
MB
89
90%build
4b00f724 91%meson build \
d2ff8337 92 %{?with_apidocs:-Denable_gtk_doc=true}
4b00f724 93
7696ce6e 94%ninja_build -C build
0c3189a0
MB
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
7696ce6e 99%ninja_install -C build
0c3189a0 100
32b47d8f
JB
101%find_lang %{name}-1.0
102
0c3189a0
MB
103%clean
104rm -rf $RPM_BUILD_ROOT
105
106%post -p /sbin/ldconfig
107%postun -p /sbin/ldconfig
108
32b47d8f 109%files -f %{name}-1.0.lang
0c3189a0
MB
110%defattr(644,root,root,755)
111%doc AUTHORS CONTRIBUTING.md NEWS README.md
112%attr(755,root,root) %{_bindir}/dazzle-list-counters
113%attr(755,root,root) %{_libdir}/libdazzle-1.0.so.0
114%{_libdir}/girepository-1.0/Dazzle-1.0.typelib
115
116%files devel
117%defattr(644,root,root,755)
118%attr(755,root,root) %{_libdir}/libdazzle-1.0.so
119%{_includedir}/libdazzle-1.0
120%{_pkgconfigdir}/libdazzle-1.0.pc
121%{_datadir}/gir-1.0/Dazzle-1.0.gir
122
123%files -n vala-libdazzle
124%defattr(644,root,root,755)
125%{_datadir}/vala/vapi/libdazzle-1.0.deps
126%{_datadir}/vala/vapi/libdazzle-1.0.vapi
4b00f724 127
d2ff8337 128%if %{with apidocs}
4b00f724
JB
129%files apidocs
130%defattr(644,root,root,755)
131%{_gtkdocdir}/libdazzle
d2ff8337 132%endif
This page took 0.094408 seconds and 4 git commands to generate.