From b4af8ad143f1e9bc5b68ece6a53153e3a5715285 Mon Sep 17 00:00:00 2001 From: raveit65 Date: Jul 02 2017 11:03:17 +0000 Subject: modernize spec file --- diff --git a/libwnck3.spec b/libwnck3.spec index 6a3f982..8b80ebc 100644 --- a/libwnck3.spec +++ b/libwnck3.spec @@ -1,15 +1,14 @@ +%global source_name libwnck + Summary: Window Navigator Construction Kit Name: libwnck3 Version: 3.20.1 Release: 2%{?dist} -URL: http://download.gnome.org/sources/libwnck/ -#VCS: git:git://git.gnome.org/libwnck -Source0: http://download.gnome.org/sources/libwnck/3.20/libwnck-%{version}.tar.xz +URL: http://download.gnome.org/sources/%{source_name}/ +Source0: http://download.gnome.org/sources/%{source_name}/3.20/%{source_name}-%{version}.tar.xz License: LGPLv2+ Group: System Environment/Libraries -Requires: startup-notification - BuildRequires: glib2-devel BuildRequires: gtk3-devel BuildRequires: pango-devel @@ -20,7 +19,8 @@ BuildRequires: gettext BuildRequires: intltool BuildRequires: libtool, automake, autoconf BuildRequires: gnome-common -Conflicts: libwnck < 2.30.4-2.fc15 + +Requires: startup-notification %description libwnck (pronounced "libwink") is used to implement pagers, tasklists, @@ -37,35 +37,41 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep -%setup -q -n libwnck-%{version} +%setup -q -n %{source_name}-%{version} %build -rm -f libtool -autoreconf -f -i -%configure --disable-static -make %{?_smp_mflags} +%configure \ + --disable-static \ + --enable-introspection=yes \ + --enable-startup-notification + +%{make_build} %install -make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +%{make_install} + +find %{buildroot} -name '*.la' -exec rm -f {} ';' + +%find_lang %{source_name}-3.0 --with-gnome --all-name -%find_lang libwnck-3.0 %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%files -f libwnck-3.0.lang -%doc AUTHORS COPYING README NEWS -%{_libdir}/lib*.so.* + +%files -f %{source_name}-3.0.lang +%license COPYING +%doc AUTHORS README NEWS +%{_libdir}/%{source_name}-3.so.* %{_bindir}/wnck-urgency-monitor %{_libdir}/girepository-1.0/Wnck-3.0.typelib %files devel %{_bindir}/wnckprop -%{_libdir}/lib*.so +%{_libdir}/%{source_name}-3.so %{_libdir}/pkgconfig/* -%{_includedir}/* +%{_includedir}/%{source_name}-3.0/ %{_datadir}/gir-1.0/Wnck-3.0.gir %doc %{_datadir}/gtk-doc