summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2019-06-20 19:57:02 +0100
committerRichard Hughes <richard@hughsie.com>2019-06-20 20:14:28 +0100
commit29768c2fc6d170fb11103c977bde24ac759db993 (patch)
tree4371ddd0e1eea8f01d1340dcbdeda66b3fcd4452
parenta3be441c61d4c9225a7fa7cefb0cb2eb8928607a (diff)
downloadcolord-gtk-29768c2fc6d170fb11103c977bde24ac759db993.tar.gz
Update the example spec file
-rw-r--r--contrib/colord-gtk.spec.in32
1 files changed, 9 insertions, 23 deletions
diff --git a/contrib/colord-gtk.spec.in b/contrib/colord-gtk.spec.in
index 81cbb58..19807ea 100644
--- a/contrib/colord-gtk.spec.in
+++ b/contrib/colord-gtk.spec.in
@@ -8,15 +8,15 @@ License: LGPLv2+
URL: http://www.freedesktop.org/software/colord/
Source0: http://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz
-BuildRequires: docbook-utils
+BuildRequires: meson
+BuildRequires: docbook5-style-xsl
BuildRequires: gettext >= 0.19.8
BuildRequires: glib2-devel
-BuildRequires: colord-devel
+BuildRequires: colord-devel >= 0.1.23
BuildRequires: lcms2-devel >= 2.2
BuildRequires: gobject-introspection-devel
BuildRequires: vala-tools
BuildRequires: gtk3-devel
-BuildRequires: gtk2-devel
BuildRequires: gtk-doc
%description
@@ -31,44 +31,29 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
Files for development with %{name}.
%prep
-%setup -q
+%autosetup -p1
%build
-%configure \
- --enable-gtk-doc \
- --enable-vala \
- --enable-gtk2 \
- --disable-static \
- --disable-rpath \
- --disable-dependency-tracking
-
-make %{?_smp_mflags}
+%meson -Ddocs=true -Dgtk2=false -Dman=true -Dtests=false -Dvapi=true
+%meson_build
%install
-make install DESTDIR=$RPM_BUILD_ROOT
-
-# Remove static libs and libtool archives.
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
-find %{buildroot} -name '*.a' -exec rm -f {} ';'
+%meson_install
%find_lang %{name}
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%ldconfig_scriptlets
%files -f %{name}.lang
%doc README AUTHORS NEWS COPYING
%{_bindir}/*
%{_mandir}/man1/*.1.gz
%{_libdir}/libcolord-gtk.so.*
-%{_libdir}/libcolord-gtk2.so.*
%{_libdir}/girepository-1.0/ColordGtk-1.0.typelib
%files devel
%{_libdir}/libcolord-gtk.so
-%{_libdir}/libcolord-gtk2.so
%{_libdir}/pkgconfig/colord-gtk.pc
-%{_libdir}/pkgconfig/colord-gtk2.pc
%dir %{_includedir}/colord-1
%{_includedir}/colord-1/colord-gtk.h
%dir %{_includedir}/colord-1/colord-gtk
@@ -77,6 +62,7 @@ find %{buildroot} -name '*.a' -exec rm -f {} ';'
%{_datadir}/gir-1.0/ColordGtk-1.0.gir
%doc %{_datadir}/gtk-doc/html/colord-gtk
%{_datadir}/vala/vapi/colord-gtk.vapi
+%{_datadir}/vala/vapi/colord-gtk.deps
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html