source: projects/specs/trunk/lib/libd/libdazzle/libdazzle-vl.spec @ 12396

Revision 12396, 2.5 KB checked in by tomop, 4 years ago (diff)

updated 15 packages

devhelp-3.36.2-1

gitg-3.32.1-

glade3-3.22.2-1

glib-networking-2.64.2-1

gnome-builder-3.36.0-1

gspell-1.8.3-1

gtk3-3.24.20-1

gtkspell3-3.0.10-2

json-glib-1.4.4-2

libdazzle-3.36.0-1

libepoxy-1.5.4-1

libgee-0.20.3-1

libpeas-1.26.0-1

pango-1.44.7-1

vte3-0.60.2-1

Line 
1%bcond_with tests
2
3%global glib2_version 2.55.0
4
5Name:           libdazzle
6Version:        3.36.0
7Release:        1%{?_dist_release}
8Summary:        A companion library to GObject and Gtk+
9Vendor:         Project Vine
10Distribution:   Vine Linux
11
12License:        GPLv3+
13URL:            https://git.gnome.org/browse/libdazzle/
14%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
15Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
16
17BuildRequires:  gtk-doc
18BuildRequires:  meson
19BuildRequires:  vala
20
21BuildRequires:  glib2-devel >= %{glib2_version}
22BuildRequires:  gobject-introspection-devel
23BuildRequires:  gtk3-devel
24
25# for tests
26%if %{with tests}
27BuildRequires:  dbus
28BuildRequires:  xorg-x11-server-Xvfb
29BuildRequires:  xorg-x11-xauth
30BuildRequires:  words
31%endif
32
33Requires:       glib2%{?_isa} >= %{glib2_version}
34
35%description
36 The libdazzle library is a companion library to GObject and Gtk+.
37It provides various features that we wish were in the underlying
38library but cannot for various reasons. In most cases, they are
39wildly out of scope for those libraries. In other cases, our design
40isn't quite generic enough to work for everyone.
41
42%package        devel
43Summary:        Development files for %{name}
44Requires:       %{name}%{?_isa} = %{version}-%{release}
45
46%description    devel
47The %{name}-devel package contains libraries and header files for
48developing applications that use %{name}.
49
50
51%prep
52%autosetup -p1
53
54
55%build
56export LANG=ja_JP.UTF-8
57%meson \
58  -Denable_gtk_doc=true
59%meson_build
60
61
62%install
63export LANG=ja_JP.UTF-8
64%meson_install
65
66
67%if %{with tests}
68%check
69dbus-run-session -- xvfb-run -w 10 ninja test %{__ninja_common_opts} -C %{_vpath_builddir}
70%endif
71
72
73%files
74%license COPYING
75%doc AUTHORS NEWS README.md
76%{_bindir}/dazzle-list-counters
77%{_libdir}/libdazzle-1.0.so.*
78%dir %{_libdir}/girepository-1.0
79%{_libdir}/girepository-1.0/Dazzle-1.0.typelib
80
81%files devel
82%doc CONTRIBUTING.md examples
83%dir %{_datadir}/gir-1.0
84%{_datadir}/gir-1.0/Dazzle-1.0.gir
85%dir %{_datadir}/gtk-doc
86%dir %{_datadir}/gtk-doc/html
87%{_datadir}/gtk-doc/html/libdazzle
88%dir %{_datadir}/vala
89%dir %{_datadir}/vala/vapi
90%{_datadir}/vala/vapi/libdazzle-1.0.*
91%{_includedir}/*
92%{_libdir}/*.so
93%{_libdir}/pkgconfig/libdazzle-1.0.pc
94
95
96%changelog
97* Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.36.0-1
98- new upstream release.
99
100* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.30.1-1
101- initial build for Vine Linux.
102- this is not newest release: version 3.30.2 or later needs gtk+-3.24.
103
Note: See TracBrowser for help on using the repository browser.