blob: 402343c698f21a36db1eed1ff53f0e1d09fcc1de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
#!/bin/sh
#if [ $# -ne 1 ] ; then
# echo "usage: $0 version number"
# exit 1
#fi
# Some rpm checks
RPMVERSION=`rpm --version | tr [A-Z] [a-z] | sed -e 's/[a-z]//g' -e 's/\.//g' -e 's/ //g'`
# rpm version 4 return 40
if [ `expr $RPMVERSION` -lt 100 ]; then
RPMVERSION=`expr $RPMVERSION \* 10`
fi
if [ `expr $RPMVERSION` -lt 400 ]; then
RPM_BA="rpm -ba -ta ./@PACKAGE@-@VERSION@.tar.gz"
RPM_BB="rpm -bb -ta ./@PACKAGE@-@VERSION@.tar.gz"
else
RPM_BA="rpm -ta ./@PACKAGE@-@VERSION@.tar.gz -ba"
RPM_BB="rpm -ta ./@PACKAGE@-@VERSION@.tar.gz -bb"
fi
##VERSION="@XINE_MAJOR@.@XINE_MINOR@.@XINE_SUB@"
echo "Creating tarball..."
rm -f config.cache && ./cvscompile.sh && make dist
##mv -f @TAR_NAME@.tar.gz @PACKAGE@-@VERSION@.tar.gz
rm -rf rpms
mkdir rpms
echo "*****************************************************"
echo
echo "building rpm for @PACKAGE@ @VERSION@"
echo
echo "current architecture:pentiumpro"
echo "rpms will be copied to ./rpms directory"
echo
echo "*****************************************************"
export XINE_BUILD=i686-pc-linux-gnu
eval $RPM_BA
cp '/usr/src/redhat/SRPMS/@PACKAGE@-@SPEC_VERSION@-0.src.rpm' ./rpms/
mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-@SPEC_VERSION@-0.i686.rpm'
mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-docs-@SPEC_VERSION@-0.rpm'
@HAVE_OSS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oss-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oss-@SPEC_VERSION@-0.i686.rpm'
@HAVE_ALSA05_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa05-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa05-@SPEC_VERSION@-0.i686.rpm'
@HAVE_ALSA09_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa09-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa09-@SPEC_VERSION@-0.i686.rpm'
@HAVE_ARTS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-arts-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-arts-@SPEC_VERSION@-0.i686.rpm'
@HAVE_ESD_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-esd-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-esd-@SPEC_VERSION@-0.i686.rpm'
@HAVE_DXR3_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-drx3-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-dxr3-@SPEC_VERSION@-0.i686.rpm'
@HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.i686.rpm'
@HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.i686.rpm'
@W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i686.rpm'
@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i686.rpm'
echo "*****************************************************"
echo
echo "building rpm for @PACKAGE@ @VERSION@"
echo
echo "current architecture:k6"
echo "rpms will be copied to ./rpms directory"
echo
echo "*****************************************************"
export XINE_BUILD=k6-pc-linux-gnu
eval $RPM_BB
mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-@SPEC_VERSION@-0.k6.rpm'
mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-docs-@SPEC_VERSION@-0.rpm'
@HAVE_OSS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oss-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oss-@SPEC_VERSION@-0.k6.rpm'
@HAVE_ALSA05_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa05-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa05-@SPEC_VERSION@-0.k6.rpm'
@HAVE_ALSA09_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa09-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa09-@SPEC_VERSION@-0.k6.rpm'
@HAVE_ARTS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-arts-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-arts-@SPEC_VERSION@-0.k6.rpm'
@HAVE_ESD_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-esd-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-esd-@SPEC_VERSION@-0.k6.rpm'
@HAVE_DXR3_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-drx3-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-dxr3-@SPEC_VERSION@-0.k6.rpm'
@HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.k6.rpm'
@HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.k6.rpm'
@W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.k6.rpm'
@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.k6.rpm'
echo "*****************************************************"
echo
echo "building rpm for @PACKAGE@ @VERSION@"
echo
echo "current architecture:pentium"
echo "rpms will be copied to ./rpms directory"
echo
echo "*****************************************************"
export XINE_BUILD=i586-pc-linux-gnu
eval $RPM_BB
mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-@SPEC_VERSION@-0.i586.rpm'
mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-docs-@SPEC_VERSION@-0.rpm'
@HAVE_OSS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oss-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oss-@SPEC_VERSION@-0.i586.rpm'
@HAVE_ALSA05_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa05-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa05-@SPEC_VERSION@-0.i586.rpm'
@HAVE_ALSA09_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa09-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa09-@SPEC_VERSION@-0.i586.rpm'
@HAVE_ARTS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-arts-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-arts-@SPEC_VERSION@-0.i586.rpm'
@HAVE_ESD_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-esd-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-esd-@SPEC_VERSION@-0.i586.rpm'
@HAVE_DXR3_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-drx3-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-dxr3-@SPEC_VERSION@-0.i586.rpm'
@HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.i586.rpm'
@HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.i586.rpm'
@W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i586.rpm'
@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i586.rpm'
echo "*****************************************************"
echo
echo "building rpm for @PACKAGE@ @VERSION@"
echo
echo "current architecture:k7"
echo "rpms will be copied to ./rpms directory"
echo
echo "*****************************************************"
export XINE_BUILD=athlon-pc-linux-gnu
eval $RPM_BB
mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-@SPEC_VERSION@-0.k7.rpm'
mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-docs-@SPEC_VERSION@-0.rpm'
@HAVE_OSS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oss-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oss-@SPEC_VERSION@-0.k7.rpm'
@HAVE_ALSA05_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa05-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa05-@SPEC_VERSION@-0.k7.rpm'
@HAVE_ALSA09_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-alsa09-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-alsa09-@SPEC_VERSION@-0.k7.rpm'
@HAVE_ARTS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-arts-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-arts-@SPEC_VERSION@-0.k7.rpm'
@HAVE_ESD_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-esd-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-esd-@SPEC_VERSION@-0.k7.rpm'
@HAVE_DXR3_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-drx3-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-dxr3-@SPEC_VERSION@-0.k7.rpm'
@HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.k7.rpm'
@HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.k7.rpm'
@W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.k7.rpm'
@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.k7.rpm'
echo "Done."
|