%global commit 4bbd9f95ed3470b542a1a2c6dad56f31806cd8fa %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global checkout 20150728git%{shortcommit} Name: dex-autostart Version: 0.8 Release: 0.9.%{checkout}%{?dist} Summary: Generate and execute DesktopEntry files License: GPLv3+ URL: https://github.com/jceb/dex Source0: https://github.com/jceb/dex/archive/%{commit}/dex-%{commit}.tar.gz Patch0: dex.buildpath.patch BuildRequires: python3-devel BuildRequires: python-sphinx BuildArch: noarch Requires: python3 %description dex-autostart, DesktopEntry Execution, is a program to generate and execute DesktopEntry files of the Application type. %prep %autosetup -n dex-%{commit} %build make %{?_smp_mflags} VERSION=%{version} # fix name in man page sed -i "s/dex/dex-autostart/g" build/man/dex.1 sed -i "s/DEX/DEX-AUTOSTART/g" build/man/dex.1 # fix name in README sed -i "s/dex/dex-autostart/g" README.rst sed -i "s/DEX/DEX-AUTOSTART/g" README.rst %install %make_install PREFIX=/usr MANPREFIX=%{_mandir} NAME=%{name} VERSION=%{version} # do not install the license twice rm %{buildroot}/%{_defaultdocdir}/%{name}/LICENSE %check %{buildroot}/%{_bindir}/%{name} --test -v %files %license LICENSE %{_defaultdocdir}/%{name} %{_mandir}/man1/%{name}.1.gz %{_bindir}/%{name} %changelog * Fri Feb 10 2017 Fedora Release Engineering - 0.8-0.9.20150728git4bbd9f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro HronĨok - 0.8-0.8.20150728git4bbd9f9 - Rebuild for Python 3.6 * Thu Aug 04 2016 Till Hofmann - 0.8-0.7.20150728git4bbd9f9 - Add patch to build the manpage in a separate build dir (fixes FTBFS) - Set version build variable to avoid calling git during the build process - Add name substitution for capitalized name: DEX->DEX-AUTOSTART * Wed Feb 03 2016 Fedora Release Engineering - 0.8-0.6.20150728git4bbd9f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Nov 10 2015 Fedora Release Engineering - 0.8-0.5.20150728git4bbd9f9 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Tue Jul 28 2015 Till Hofmann - 0.8-0.4.20150728git4bbd9f9 - Update to new upstream 4bbd9f9 (patch included upstream) - Properly rename dex -> dex-autostart in README - Add check section * Sun Jul 26 2015 Till Hofmann - 0.8-0.3.20150714gita98fa2f - Fix name in man page * Sun Jul 12 2015 Till Hofmann - 0.8-0.2.20150714gita98fa2f - Remove LICENSE from docdir * Sun Jul 12 2015 Till Hofmann - 0.8-0.1.20150714gita98fa2f - Initial package