From 6105932380cf411bd3ff4227eabc82a7f4149620 Mon Sep 17 00:00:00 2001 From: MrViK Date: Jul 30 2019 17:22:36 +0000 Subject: Fix spec file --- diff --git a/compton.spec b/compton.spec index 4c4472e..70e7545 100644 --- a/compton.spec +++ b/compton.spec @@ -1,50 +1,42 @@ -%global tag v7 +%global shortversion 7 +%global tag v%{shortversion} Name : compton Version : 7.0.0 -Release : 1{?dist} +Release : 1%{?dist} Summary : A compositor for X11, active fork License : MPL-2.0 and MIT URL : https://github.com/yshui/compton Source0 : https://github.com/yshui/compton/archive/%{tag}.tar.gz Source1 : compton.conf -BuildRequires : gcc -BuildRequires : pkgconfig(x11) -BuildRequires : pkgconfig(xcomposite) -BuildRequires : pkgconfig(xfixes) -BuildRequires : pkgconfig(xdamage) -BuildRequires : pkgconfig(xrender) -BuildRequires : pkgconfig(xext) -BuildRequires : pkgconfig(xrandr) -BuildRequires : pkgconfig(xinerama) -BuildRequires : pkgconfig(libconfig) >= 1.4 -BuildRequires : pcre-devel -BuildRequires : pkgconfig(libdrm) -BuildRequires : mesa-libGL-devel -BuildRequires : pkgconfig(dbus-1) -BuildRequires : asciidoc -BuildRequires : desktop-file-utils -BuildRequires : meson -Requires : pixman -Requires : xorg-x11-utils -Requires : hicolor-icon-theme +BuildRequires: gcc,make,cmake +BuildRequires: pkgconfig(x11),pkgconfig(xext),pkgconfig(xproto),pkgconfig(xcb),pkgconfig(xcb-damage),pkgconfig(xcb-xfixes),pkgconfig(xcb-shape),pkgconfig(xcb-renderutil) +BuildRequires: pkgconfig(xcb-render),pkgconfig(xcb-randr),pkgconfig(xcb-composite),pkgconfig(xcb-image),pkgconfig(xcb-present),pkgconfig(xcb-xinerama) +BuildRequires: pkgconfig(pixman-1),pkgconfig(dbus-1),pkgconfig(libconfig),pkgconfig(libxdg-basedir),pkgconfig(gl),pkgconfig(libpcre) +BuildRequires: libev-devel,uthash-devel +BuildRequires: asciidoc,desktop-file-utils,meson,git,asciidoc +Requires: pixman,xorg-x11-utils,hicolor-icon-theme +Requires: libev %description Compton is a compositor for X, and a fork of xcompmgr-dana. This one is the active fork (yshui/compton) of the original chjj/compton %prep -%setup -q -n %{tag} +%setup -q -n %{name}-%{shortversion} +git clone https://github.com/yshui/test.h subprojects/test.h %build mkdir -p build -meson build %{name} -D build_docs=true -D b_ndebug=true +meson -D build_docs=true -D b_ndebug=true . build ninja -v -C build %install +meson configure -Dprefix=%{_prefix} build DESTDIR="%{buildroot}" ninja -C build install -install -Dm644 compton.conf "%{buildroot}/etc/xdg/compton.conf" +install -Dm644 ../compton.conf "%{buildroot}/etc/xdg/compton.conf" %check +ninja -C build test desktop-file-validate %{buildroot}/%{_datadir}/applications/compton.desktop %post @@ -73,8 +65,8 @@ fi %doc README.md compton.sample.conf %changelog -* Fri Dec 15 2017 Dominik Schubert - 0.1-0.1.20170430git316eac0 -- Initial packaging * Tue Jul 30 2019 Víctor González - 7.0.0-1 - Change source to yshui/compton +* Fri Dec 15 2017 Dominik Schubert - 0.1-0.1.20170430git316eac0 +- Initial packaging