[packaging] Bump version and update build for dynamic versioning.

This commit is contained in:
Juho Hämäläinen 2015-02-05 11:56:47 +02:00
parent 6be21bd697
commit 0143c1b6a8
2 changed files with 12 additions and 6 deletions

View file

@ -1,10 +1,12 @@
%define device sbj
%define pulseversion 5.0
%define pulseversion %{expand:%(rpm -q --qf '[%%{version}]' pulseaudio)}
%define pulsemajorminor %{expand:%(echo '%{pulseversion}' | cut -d+ -f1)}
%define moduleversion %{pulsemajorminor}.%{expand:%(echo '%{version}' | cut -d. -f3)}
Name: pulseaudio-modules-droid-%{device}
Summary: PulseAudio Droid HAL modules
Version: %{pulseversion}.1
Version: %{pulsemajorminor}.1
Release: 1
Group: Multimedia/PulseAudio
License: LGPLv2.1+
@ -28,6 +30,7 @@ PulseAudio Droid HAL modules.
%setup -q -n %{name}-%{version}
%build
echo "%{moduleversion}" > .tarball-version
%reconfigure --disable-static --with-droid-device=%{device}
make %{?jobs:-j%jobs}
@ -44,4 +47,4 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_libdir}/pulse-%{pulseversion}/modules/*.so
%{_libdir}/pulse-%{pulsemajorminor}/modules/*.so

View file

@ -1,9 +1,11 @@
%define pulseversion 5.0
%define pulseversion %{expand:%(rpm -q --qf '[%%{version}]' pulseaudio)}
%define pulsemajorminor %{expand:%(echo '%{pulseversion}' | cut -d+ -f1)}
%define moduleversion %{pulsemajorminor}.%{expand:%(echo '%{version}' | cut -d. -f3)}
Name: pulseaudio-modules-droid
Summary: PulseAudio Droid HAL modules
Version: %{pulseversion}.1
Version: %{pulsemajorminor}.1
Release: 1
Group: Multimedia/PulseAudio
License: LGPLv2.1+
@ -26,6 +28,7 @@ PulseAudio Droid HAL modules.
%setup -q -n %{name}-%{version}
%build
echo "%{moduleversion}" > .tarball-version
# Obtain the DEVICE from the same source as used in /etc/os-release
. /usr/lib/droid-devel/hw-release.vars
%reconfigure --disable-static --with-droid-device=$MER_HA_DEVICE
@ -37,4 +40,4 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_libdir}/pulse-%{pulseversion}/modules/*.so
%{_libdir}/pulse-%{pulsemajorminor}/modules/*.so