diff --git a/.gitignore b/.gitignore index 6eeb053..6c9f735 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ /i3-4.18.1.tar.bz2.asc /i3-4.18.2.tar.bz2.asc /i3-4.18.3.tar.bz2.asc +/i3-4.19.tar.xz +/i3-4.19.tar.xz.asc diff --git a/i3.spec b/i3.spec index bfdb5a8..53bfe80 100644 --- a/i3.spec +++ b/i3.spec @@ -1,19 +1,19 @@ Name: i3 -Version: 4.18.3 +Version: 4.19 Release: 1%{?dist} Summary: Improved tiling window manager License: BSD URL: https://i3wm.org -Source0: %{URL}/downloads/%{name}-%{version}.tar.bz2 -Source1: %{URL}/downloads/%{name}-%{version}.tar.bz2.asc +Source0: %{URL}/downloads/%{name}-%{version}.tar.xz +Source1: %{URL}/downloads/%{name}-%{version}.tar.xz.asc # Michael Stapelberg's GPG key: Source2: gpgkey-424E14D703E7C6D43D9D6F364E7160ED4AC8EE1D.gpg Source3: %{name}-logo.svg BuildRequires: gcc -BuildRequires: autoconf -BuildRequires: automake -# from configure.ac and DEPENDS (mostly versions) +# need at least 0.53 to build the documentation +BuildRequires: meson >= 0.53 +# from meson.build BuildRequires: pkg-config >= 0.25 # no pkg-config for libev BuildRequires: libev-devel >= 4.0 @@ -42,7 +42,11 @@ BuildRequires: asciidoc >= 8.3.0 BuildRequires: xmlto >= 0.0.23 # TODO: Testsuites -# BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(AnyEvent) +BuildRequires: perl(AnyEvent::Util) +BuildRequires: perl(AnyEvent::Handle) +BuildRequires: perl(AnyEvent::I3) +BuildRequires: perl(ExtUtils::MakeMaker) #BuildRequires: perl(strict) #BuildRequires: perl(warnings) #BuildRequires: perl(Pod::Usage) @@ -122,18 +126,14 @@ find . -maxdepth 1 -type f -name "i3*" -exec sed -i -e '1s;^#!/usr/bin/env perl; %build -mkdir build && pushd build -ln -s ../configure configure -%configure -%make_build -popd +%meson +%meson_build doxygen pseudo-doc.doxygen mv pseudo-doc/html pseudo-doc/doxygen %install -pushd build -%make_install +%meson_install mkdir -p %{buildroot}%{_mandir}/man1/ install -Dpm0644 man/*.1 \ @@ -147,7 +147,7 @@ install -Dpm0644 %{SOURCE3} \ %ifnarch s390 s390x # TODO: with xorg dummy to test the package. # TODO: get remaining dependencies in -# make check +# %%meson_test %endif %files @@ -177,6 +177,9 @@ install -Dpm0644 %{SOURCE3} \ %doc pseudo-doc/doxygen/ %changelog +* Wed Dec 2 2020 Dan Čermák - 4.19-1 +- New upstream release 4.19 (rhbz#1897937) + * Tue Oct 20 2020 Dan Čermák - 4.18.3-1 - New upstream release 4.18.3 diff --git a/sources b/sources index 403846d..4031c7a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (i3-4.18.3.tar.bz2) = 61599b79247ec546819bab22666a78fc8dc77eecbcf6055efb6b52720290fa7f72719ac6670396a6dfb54858781e438b5207c15fdf2cf9e2424a1b84ffeb749c -SHA512 (i3-4.18.3.tar.bz2.asc) = b824feb2ba4a5228c9347e303704a1d52b8fc17fe1eb6fda9eb616515a8e048da2c6422d61d261f23a002d52c61aab640a8881ab902e2bbcc7604c30472c2bfe +SHA512 (i3-4.19.tar.xz) = e9e85dfa099751e95f05e8ed5048535bc669d73c51d3bd7e83740ee79d613f981a1130c35f54fb4725b31d18bed63d6bd5efacce8e086483e28d7c778407653a +SHA512 (i3-4.19.tar.xz.asc) = 3a1c17cfe355e3cfd3698fdb65def2ca797cdfed44f02496f4f9f0310ce0ec33349f31b38cdfd446c45345f1a6efa7abfd868f3e7232deff36a38b533e7ddfcc