diff --git a/.gitignore b/.gitignore index addee1f..40804d9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /evemu-1.0.10.tar.gz /evemu-1.1.0.tar.gz +/evemu-20130708.tar.bz2 diff --git a/commitid b/commitid new file mode 100644 index 0000000..b035636 --- /dev/null +++ b/commitid @@ -0,0 +1 @@ +f2eb0f2cd63fb6f1e68a85ac2079f2b2049b57d5 diff --git a/evemu.spec b/evemu.spec index 237d3cf..8fcc25d 100644 --- a/evemu.spec +++ b/evemu.spec @@ -1,13 +1,22 @@ +%global gitdate 20130708 +%global gitversion f2eb0f2cd + Name: evemu Version: 1.1.0 -Release: 1%{?dist} +Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} Summary: Event Device Query and Emulation Program Group: Development/Tools License: GPLv3+ - URL: http://www.freedesktop.org/wiki/Evemu + +%if 0%{?gitdate} +Source0: %{name}-%{gitdate}.tar.bz2 +Source1: make-git-snapshot.sh +Source2: commitid +%else Source0: http://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.gz +%endif BuildRequires: automake libtool BuildRequires: python2-devel @@ -34,7 +43,7 @@ Obsoletes: utouch-evemu-devel < 1.0.10 %{name} development files. %prep -%setup -q +%setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} %build autoreconf -v --install --force || exit 1 @@ -69,6 +78,9 @@ rm -f %{buildroot}%{_libdir}/*.la %{python_sitelib}/evemu/* %changelog +* Mon Jul 08 2013 Peter Hutterer - 1.1.0-2.20130708gitf2eb0f2cd +- Update to current git, avoids printing unused bits + * Thu May 23 2013 Peter Hutterer - Drop unused patch diff --git a/make-git-snapshot.sh b/make-git-snapshot.sh new file mode 100755 index 0000000..2e375bf --- /dev/null +++ b/make-git-snapshot.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +DIRNAME=evemu-$( date +%Y%m%d ) + +rm -rf $DIRNAME +git clone git://git.freedesktop.org/git/evemu $DIRNAME +cd $DIRNAME +if [ -z "$1" ]; then + git log | head -1 +else + git checkout $1 +fi +git log | head -1 | awk '{ print $2 }' > ../commitid +git repack -a -d +cd .. +tar jcf $DIRNAME.tar.bz2 $DIRNAME +rm -rf $DIRNAME diff --git a/sources b/sources index faccf47..cdb02a5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d2c44810e9c419901e253895fccb5972 evemu-1.1.0.tar.gz +8c158fe90485353d88306657d6ee6bf2 evemu-20130708.tar.bz2