3 |
%define branch_release dharma |
%define branch_release dharma |
4 |
%define extra_feature pvr |
%define extra_feature pvr |
5 |
%define version 10.1 |
%define version 10.1 |
6 |
# the svn revision of the end-result: |
%define snap 0 |
7 |
%define svnsnap 0 |
%define rel 2 |
|
# the svn revision of the tarball: |
|
|
# (for stable releases, set basesnap to %version-tar (it will be shown in gui |
|
|
# when svnsnap is set to 0) |
|
|
%define basesnap %version-tar |
|
|
%define rel 1 |
|
8 |
|
|
9 |
%if %svnsnap |
%if %snap |
10 |
%define branch %branch_release.%extra_feature |
%define branch %branch_release.%extra_feature |
11 |
%else |
%else |
12 |
%define branch %extra_feature |
%define branch %extra_feature |
32 |
Summary: XBMC Media Center - media player and home entertainment system |
Summary: XBMC Media Center - media player and home entertainment system |
33 |
Name: %{name} |
Name: %{name} |
34 |
Version: %{version} |
Version: %{version} |
35 |
%if %svnsnap |
%if %snap |
36 |
Release: %mkrel 0.svn%svnsnap%branchr.%rel |
Release: %mkrel 0.svn%snap%branchr.%rel |
37 |
# REV=$(git log -1 origin/Dharma | grep git-svn-id | sed -ne 's,^.*@\([^ ]\+\).*$,\1,p') |
# REV=$(git log -1 origin/Dharma | grep git-svn-id | sed -ne 's,^.*@\([^ ]\+\).*$,\1,p') |
38 |
# git archive --prefix=xbmc-dharma-$REV/ origin/Dharma | xz > xbmc-dharma-$REV.tar.xz |
# git archive --prefix=xbmc-dharma-$REV/ origin/Dharma | xz > xbmc-dharma-$REV.tar.xz |
39 |
Source: %{name}-%branch_release-%basesnap.tar.xz |
Source: %{name}-%branch_release-%snap.tar.xz |
40 |
%else |
%else |
41 |
Release: %mkrel 1.%branch.%rel |
Release: %mkrel 1.%branch.%rel |
42 |
Source: %{name}-%{version}.tar.gz |
Source: %{name}-%{version}.tar.gz |
318 |
This package contains the xbmc-send eventclient. |
This package contains the xbmc-send eventclient. |
319 |
|
|
320 |
%prep |
%prep |
321 |
%if %svnsnap |
%if %snap |
322 |
%setup -q -n %name-%branch_release-%basesnap |
%setup -q -n %name-%branch_release-%snap |
323 |
%else |
%else |
324 |
%setup -q |
%setup -q |
325 |
%endif |
%endif |
352 |
%endif |
%endif |
353 |
|
|
354 |
%build |
%build |
355 |
%if %svnsnap |
%if %snap |
356 |
export SVN_REV=%svnsnap |
export GIT_REV=%snap |
357 |
%else |
%else |
358 |
export SVN_REV=%basesnap |
export GIT_REV=$(basename %SOURCE0) |
359 |
%endif |
%endif |
360 |
./bootstrap |
./bootstrap |
361 |
|
|
363 |
# and are not using libtool |
# and are not using libtool |
364 |
%define _disable_ld_no_undefined 1 |
%define _disable_ld_no_undefined 1 |
365 |
|
|
366 |
|
# Workaround configure using git to override GIT_REV (TODO: fix it properly) |
367 |
|
export ac_cv_prog_HAVE_GIT="no" |
368 |
|
|
369 |
%configure2_5x \ |
%configure2_5x \ |
370 |
--disable-debug \ |
--disable-debug \ |
371 |
--disable-ccache \ |
--disable-ccache \ |