RPM Packaging: update build scripts

pull/3/head
François Andriot 11 years ago
parent b37979af43
commit af8c5ead9a

@ -14,8 +14,9 @@ if [ -x /usr/sbin/urpmi ]; then
REPOUPDATE='(cd $(rpm -E %{_rpmdir}); genhdlist2 --clean --allow-empty noarch; genhdlist2 --clean --allow-empty $(uname -i); sudo urpmi.update rpmbuild.$(uname -i) rpmbuild.noarch)' REPOUPDATE='(cd $(rpm -E %{_rpmdir}); genhdlist2 --clean --allow-empty noarch; genhdlist2 --clean --allow-empty $(uname -i); sudo urpmi.update rpmbuild.$(uname -i) rpmbuild.noarch)'
elif [ -x /usr/bin/zypper ]; then elif [ -x /usr/bin/zypper ]; then
PKGMGR="zypper" PKGMGR="zypper"
PKGINST="zypper install -y" PKGINST="sudo zypper install -y"
PKGDEL="zypper remove -y" PKGDEL="sudo zypper remove -y"
REPOUPDATE='(cd $(rpm -E %{_rpmdir}); createrepo $(uname -i); createrepo noarch; sudo zypper refresh)'
elif [ -x /usr/bin/yum ]; then elif [ -x /usr/bin/yum ]; then
PKGMGR="yum" PKGMGR="yum"
PKGINST='sudo yum install -y' PKGINST='sudo yum install -y'
@ -190,7 +191,9 @@ grpiui applications/konversation
grpiui applications/kopete-otr grpiui applications/kopete-otr
grpiui applications/kpicosim grpiui applications/kpicosim
grpiui applications/kpilot grpiui applications/kpilot
if [ "${DIST}" != ".el4" ] && [ "${DIST}" != ".el5" ]; then
grpiui applications/kpowersave grpiui applications/kpowersave
fi
grpiui applications/krename grpiui applications/krename
grpiui applications/krusader grpiui applications/krusader
grpiui applications/ksplash-engine-moodin grpiui applications/ksplash-engine-moodin
@ -226,9 +229,14 @@ grpiui applications/yakuake
eval ${PKGINST} trinity-desktop-applications eval ${PKGINST} trinity-desktop-applications
# Decoration-related stuff are distribution-dependant. # Decoration-related stuff are distribution-dependant.
if [ "${DIST}" != ".el4" ] && [ "${DIST}" != ".el5" ]; then
grpiui applications/gtk-qt-engine grpiui applications/gtk-qt-engine
grpiui applications/kgtk-qt3 grpiui applications/kgtk-qt3
fi
eval ${PKGINST} trinity-desktop-all
exit 0
# Build extra packages # Build extra packages
grpiui extras/icons-crystalsvg-updated grpiui extras/icons-crystalsvg-updated
@ -261,4 +269,3 @@ grpiui extras/style-ia-ora
#grpiui extras/twinkle #grpiui extras/twinkle
#eval ${PKGINST} trinity-desktop-extras #eval ${PKGINST} trinity-desktop-extras
eval ${PKGINST} trinity-desktop-all

@ -56,7 +56,7 @@ checknew() {
} }
# Update main repository # Update main repository
export tdu='(export GIT_ASKPASS=/bin/true; cd ~/tde/tde_r14; ./scripts/update_all_submodules)' alias tdu='(export GIT_ASKPASS=/bin/true; cd ~/tde/tde_r14; ./scripts/switch_all_submodules_to_head_and_clean)'
# Build local repository metadata (Mageia) # Build local repository metadata (Mageia)
alias cru='(cdrpm; genhdlist2 --allow-empty-media noarch; genhdlist2 $(uname -i); sudo urpmi.update rpmbuild.$(uname -i) rpmbuild.noarch)' alias cru='(cdrpm; genhdlist2 --allow-empty-media noarch; genhdlist2 $(uname -i); sudo urpmi.update rpmbuild.$(uname -i) rpmbuild.noarch)'

@ -187,7 +187,7 @@ rpmbuild -ba \
--define "tde_prefix ${PREFIX:-/opt/trinity}" \ --define "tde_prefix ${PREFIX:-/opt/trinity}" \
--define "version ${VERSION:-3.5.13.2}" \ --define "version ${VERSION:-3.5.13.2}" \
--define "preversion ${PREVERSION}" \ --define "preversion ${PREVERSION}" \
${SOURCEDIR}/${SPEC} "${SOURCEDIR}/${SPEC}"
echo "RET=$?" echo "RET=$?"
) 2>&1 | tee ${LOGFILE} ) 2>&1 | tee ${LOGFILE}
eval "$(grep ^RET= ${LOGFILE})" eval "$(grep ^RET= ${LOGFILE})"

@ -0,0 +1,188 @@
alsa-lib-devel
aspell
aspell-devel
audiofile-devel
autotrace
avahi-devel
bind-devel
binutils-devel
bison
boost-devel
bzip2-devel
ccrtp-devel
cdparanoia
cdparanoia-devel
chrpath
clucene-core-devel
cmake
commoncpp2-devel
cppunit-devel
createrepo
db4-devel
djvulibre
djvulibre-devel
esound-devel
exiv2-devel
ffmpeg-devel
file-devel
flac-devel
flex-static
fribidi-devel
gamin-devel
gettext-devel
glib-devel
gmp-devel
gnokii-devel
gperf
gpgme-devel
gphoto2-devel
GraphicsMagick-devel
gsl-devel
gstreamer-devel
gstreamer-plugins-base-devel
gtk2-devel
gtk+-devel
guile-devel
hal-devel
hspell-devel
icu
imake
jack-audio-connection-kit-devel
jasper-devel
java-1.7.0-openjdk-devel
java-devel
java-openjdk
lame-devel
lcms-devel
libart_lgpl-devel
libblkid-devel
libcdio-devel
libcdio-paranoia-devel
libcurl-devel
libdb4-cxx-devel
libdvdread-devel
libfontenc-devel
libgadu-devel
libgpod-devel
libgssapi-devel
libical-devel
libidn-devel
libifp-devel
libmad-devel
libmp4v2-devel
libmpcdec-devel
libmtp-devel
libmusicbrainz-devel
libnjb-devel
libogg-devel
libotr-devel
libpaper-devel
libpqxx-devel
libraw1394-devel
librsvg2
libsamplerate-devel
libsmbclient-devel
libsndfile-devel
libssh2-devel
libtheora-devel
libtiff-devel
libtool
libtool-ltdl-devel
libtunepimp-devel
libudev-devel
libutempter-devel
libvisual-devel
libvorbis-devel
libwmf-devel
libwpd-devel
libXaw-devel
libXdmcp-devel
libxkbfile-devel
libXScrnSaver-devel
libxslt-devel
libXtst-devel
libXxf86dga-devel
libzrtpcpp-devel
lm_sensors-devel
meanwhile-devel
mftrace
nas-devel
neon-devel
netpbm-progs
net-snmp-devel
ocaml(compiler)
OpenEXR-devel
openldap-devel
openslp-devel
ortp-devel
pam-devel
pciutils-devel
pcre-devel
perl-devel
perl(ExtUtils::MakeMaker)
perl(XML::Parser)
pilot-link-devel
poppler-devel
pth-devel
pulseaudio-libs-devel
PyQt-devel
redhat-rpm-config
rpm-build
ruby
ruby-devel
sane-backends-devel
SDL-devel
sip-devel
speex-devel
subversion-devel
sword-devel
t1lib-devel
t1utils
taglib-devel
transfig
udev-devel
valgrind
wireless-tools-devel
wv2-devel
xine-lib-devel
xmedcon
xmedcon-devel
xmlto
xorg-x11-font-utils
xscreensaver
xscreensaver-extras
xulrunner-devel
xz-devel
recode
libofx-devel
opensp-devel
ImageMagick-devel
doxygen
scons
imlib-devel
fftw-devel
dssi-devel
liblo-devel
lirc-devel
dbus-glib-devel
html2ps
gcc
gcc-c++
cpp
ccache
mysql-devel
postgresql-devel
libacl-devel
libv4l-devel
perl
cups-devel
tar
sqlite-devel
liblrdf-devel
unixODBC-devel
gtk-doc
librsvg2-tools
libXv-devel
net-tools
libcap-devel

@ -0,0 +1,323 @@
rpm-build
ccache
mysql-devel
unixODBC-devel
libpq-devel
freetype2-devel
mesaglu-devel
libsm-devel
libice-devel
libx11-devel
libxcursor-devel
libxext-devel
libxft-devel
libxinerama-devel
libxmu-devel
libxrandr-devel
libxrender-devel
fontconfig-devel
bzip2-devel
libjpeg-devel
libmng-devel
pkgconfig(libpng15)
zlib-devel
nas-devel
libiodbc-devel
glib2-devel
python-devel
perl(XML::Parser)
gtk-doc
libblkid-devel
pciutils-devel
xmlto
gperf
libv4l-devel
expat-devel
dbus-devel
dbus-glib
dbus-glib-devel
libusb-devel
libudev-devel
cups-devel
cmake
libgsf-devel
pth-devel
libxi-devel
audiofile-devel
gsl-devel
alsa-lib-devel
libvorbis-devel
esound-devel
libjack-devel
libmad-devel
pkgconfig(audiofile)
gettext-devel
libcurl-devel
gtk2-devel
libxslt-devel
libart_lgpl-devel
aspell
aspell-devel
gamin-devel
libutempter-devel
hspell-devel
libjasper-devel
OpenEXR-devel
libraw1394-devel
lm_sensors-devel
hal-devel
libxscrnsaver1-devel
lib64xscrnsaver1-devel
libsmbclient-devel
imake
libxkbfile-devel
libfontenc-devel
libxtst6-devel
lib64xtst6-devel
x11-font-util
xulrunner-devel
ruby-devel
java-openjdk
java-devel
java-1.7.0-openjdk-devel
perl-devel
libtheora-devel
taglib-devel
cdparanoia
libcdda-devel
libflac-devel
lib64flac-devel
libgstreamer0.10-devel
lib64gstreamer0.10-devel
libxxf86dga-devel
lib64xxf86dga-devel
libxine-devel
lib64xine-devel
gnokii-devel
gpgme-devel
flex
libical-devel
boost-devel
rpm-devel
lilo
xscreensaver
xscreensaver-base
xscreensaver-extrusion
xscreensaver-gl
net-snmp-devel
libungif-devel
gphoto2-devel
libpaper-devel
libt1lib-devel
libsane1-devel
freetype-devel
libpoppler-devel
fribidi-devel
lib64sane1-devel
lib64poppler-devel
ocaml
subversion-devel
neon-devel
lib64binutils-devel
SDL-devel
db4-devel
sqlite-devel
sqlite3-devel
libgadu-devel
libiw-devel
openslp-devel
valgrind
libexiv2-devel
transfig
djvulibre
librsvg
libwmf-devel
netpbm
python-sip
python-qt
bison
libtiff-devel
libifp-devel
libkarma-devel
karma-sharp
libgpod-devel
libmtp-devel
libmusicbrainz-devel
libnjb-devel
libvisual-devel
libinotifytools-devel
libmp4v2-devel
libclucene-devel
sword-devel
libmpcdec-devel
libsndfile-devel
libdvdread-devel
libflac++-devel
liblame-devel
libffmpeg-devel
libgstreamer-plugins-base-devel
ImageMagick-devel
doxygen
GraphicsMagick-devel
libwpd-devel
wv2-devel
recode
libofx-devel
libOpenSP5-devel
docbook-style-xsl
libotr-devel
yaz
lib64yaz-devel
subversion-devel
dssi-devel
liblo-devel
liblrdf-devel
lirc-devel
scons
subversion-devel
pilot-link-devel
libhd-devel
lib64commoncpp-devel
ccrtp-devel
libzrtpcpp-devel
bind-devel
libcommoncpp-devel
unixODBC-devel
libpq-devel
mesaglu-devel
libxmu-devel
bzip2-devel
pkgconfig(libpng15)
nas-devel
libiodbc-devel
postgresql9.2-devel
cups-devel
cmake
pth-devel
lib64xi-devel
gsl-devel
lib64mad-devel
esound-devel
libmad-devel
docbook-dtd412-xml
docbook-utils
gettext-devel
lib64expat1-devel
libxslt-devel
aspell
aspell-devel
libutempter-devel
hspell-devel
lib64jasper-devel
OpenEXR-devel
libraw1394-devel
pam-devel
libusb-devel
openldap-devel
lm_sensors-devel
libudev-devel
hal-devel
lib64xscrnsaver1-devel
libsmbclient-devel
imake
libxkbfile-devel
libfontenc-devel
libxtst-devel
x11-font-util
gnokii-devel
gpgme-devel
libical-devel
boost-devel
curl-devel
gtk2-devel
lib64curl-devel
lib64flac-devel
lib64pulseaudio-devel
speex-devel
libtheora-devel
taglib-devel
cdparanoia
libcdda-devel
lib64gstreamer0.10-devel
lib64xxf86dga-devel
lib64xine-devel
lib64lame-devel
rpm-devel
SDL-devel
xscreensaver-base
xscreensaver-extrusion
xscreensaver-gl
xulrunner-devel
ruby-devel
java-openjdk
java-devel
java-1.6.0-openjdk-devel
perl-devel
ocaml
libgadu-devel
lib64iw29-devel
openslp-devel
lib64v4l-devel
subversion-devel
neon-devel
lib64binutils-devel
net-snmp-devel
libungif-devel
gphoto2-devel
lib64paper-devel
lib64t1lib-devel
lib64sane1-devel
freetype-devel
lib64poppler-devel
fribidi-devel
lib64exiv2-devel
transfig
djvulibre
librsvg
libwmf-devel
X11-devel
lib64commoncpp-devel
readline-devel
bind-devel
bison
doxygen
libcommoncpp-devel
ImageMagick-devel
GraphicsMagick-devel
libwpd-devel
wv2-devel
libmpcdec-devel
libmusicbrainz-devel
lib64dvdread-devel
lib64flac++-devel
lib64ffmpeg-devel
chrpath
yaz
libyaz-devel
pilot-link-devel
fftw-devel
dssi-devel
liblo-devel
liblrdf-devel
lirc-devel
libotr3-devel
scons
libifp-devel
libkarma-devel
karma-sharp
libgpod-devel
libmtp-devel
libnjb-devel
libvisual-devel
libtunepimp-devel
lib64inotifytools-devel
libmp4v2-devel
lib64twolame-devel
docbook-style-xsl
recode
libofx-devel
lib64OpenSP5-devel
lib64clucene-devel
sword-devel
drakconf
imlib1-devel

@ -0,0 +1,156 @@
mysql-devel
postgresql-devel
unixODBC-devel
mesa-libGL-devel
mesa-libGLU-devel
udev-devel
gnokii-devel
gpgme-devel
flex
libical-devel
libtheora-devel
taglib-devel
cdparanoia
cdparanoia-devel
flac-devel
gstreamer-0_10-devel
libxine-devel
pulseaudio-devel
libsamplerate-devel
xscreensaver
xscreensaver-data
SDL-devel
libdb-4_8-devel
subversion-devel
neon-devel
binutils-devel
ocaml
libungif-devel
libgphoto2-devel
t1lib-devel
sane-backends-devel
poppler-devel
fribidi-devel
libgpod-devel
libmtp-devel
libmusicbrainz-devel
libnjb-devel
libvisual-devel
libtunepimp-devel
libmp4v2-devel
clucene-core-devel
sword-devel
ImageMagick-devel
doxygen GraphicsMagick
libpqxx-devel
libwpd-devel
wv2-devel
fftw-devel
dssi-devel
liblo-devel
liblrdf-devel
libotr2-devel
libofx-devel
html2ps
opensp-devel
scons
pilot-link-devel
libmpcdec-devel
libdvdread-devel
libmp3lame-devel
ffmpeg-devel
transfig
djvulibre
rsvg-view
librsvg-devel
libwmf-devel
libexiv2-devel
libtwolame-devel
lirc-devel
dbus-devel
libhd-devel
libcdio-devel
libcdio-paranoia-devel
gstreamer-devel
gstreamer-0_10-plugins-base-devel
GraphicsMagick-devel
c++_compiler
cups-devel
libmng-devel
update-desktop-files
libpng-devel
patch
make
cmake
pth-devel
audiofile-devel
gsl-devel
esound-devel
libtool
libmad-devel
gettext-devel
dbus-1-devel
avahi-devel
automake
gtk2-devel
libcurl-devel
libxslt-devel
libart_lgpl-devel
libidn-devel
aspell-devel
pcre-devel
libbz2-devel
utempter-devel
libjasper-devel
OpenEXR-devel
xz-devel
pam-devel
libudev-devel
hal-devel
libsmbclient-devel
boost-devel
mozilla-xulrunner20-devel
python-devel
ruby-devel
ruby
java-devel
java-1.6.0-openjdk-devel
giflib-devel
sqlite-devel
gnutls-devel
libgadu-devel
libiw-devel
openslp-devel
valgrind
libv4l-devel
meanwhile-devel
gmp-devel
lilo
bison
libsndfile-devel
libotr-devel
docbook-xsl-stylesheets
chrpath
commoncpp2-devel
libccrtp-devel
libzrtpcpp-devel
bind-devel
file-devel
libofx-devel
html2ps
opensp-devel
imlib1-devel
Mesa-devel
libpng15-compat-devel
ccache
dbus-1-glib-devel
gperf xmlto
pciutils-devel
libblkid-devel
gtk-doc
createrepo
libcap-devel
libtiff-devel
aspell
hunspell-devel
cyrus-sasl-devel
Loading…
Cancel
Save