Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/libreoffice/files: generate_libreoffice_package.sh
Date: Thu, 31 Oct 2013 18:47:42
Message-Id: 20131031184732.AE9392004E@flycatcher.gentoo.org
1 dilfridge 13/10/31 18:47:32
2
3 Modified: generate_libreoffice_package.sh
4 Log:
5 Adapt build script for new machine
6
7 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 84AD142F)
8
9 Revision Changes Path
10 1.16 app-office/libreoffice/files/generate_libreoffice_package.sh
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice/files/generate_libreoffice_package.sh?rev=1.16&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice/files/generate_libreoffice_package.sh?rev=1.16&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice/files/generate_libreoffice_package.sh?r1=1.15&r2=1.16
15
16 Index: generate_libreoffice_package.sh
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-office/libreoffice/files/generate_libreoffice_package.sh,v
19 retrieving revision 1.15
20 retrieving revision 1.16
21 diff -u -r1.15 -r1.16
22 --- generate_libreoffice_package.sh 23 Oct 2013 20:10:24 -0000 1.15
23 +++ generate_libreoffice_package.sh 31 Oct 2013 18:47:32 -0000 1.16
24 @@ -5,11 +5,14 @@
25 # * for amd64: CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -g"
26
27 # What you can set:
28 -VERSION="4.1.2.3"
29 -BINVERSION="4.1.2.3"
30 +VERSION="4.1.3.2"
31 +BINVERSION="4.1.3.2"
32 OPTS="-v"
33 USEFILE="/etc/portage/package.use/libreo"
34 MYPKGDIR="$( portageq pkgdir )"
35 +MYTMPDIR=/root/tmp
36 +MYDISTDIR=/root/distfiles
37 +
38 ################################################
39
40 # bug 473974
41 @@ -84,40 +87,41 @@
42 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_NK}" > ${USEFILE}
43 FEATURES="${FEATURES} splitdebug" CFLAGS="${MYFLAGS}" CXXFLAGS="${MYFLAGS}" emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
44 quickpkg libreoffice --include-config=y
45 -mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-${BINVERSION}.tbz2 || die "Moving package failed"
46 +mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ${MYTMPDIR}/libreoffice-base-${BINVERSION}.tbz2 || die "Moving package failed"
47
48 echo "Base - java"
49 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_NK}" > ${USEFILE}
50 FEATURES="${FEATURES} splitdebug" CFLAGS="${MYFLAGS}" CXXFLAGS="${MYFLAGS}" emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
51 quickpkg libreoffice --include-config=y
52 -mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-java-${BINVERSION}.tbz2 || die "Moving package failed"
53 +mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ${MYTMPDIR}/libreoffice-base-java-${BINVERSION}.tbz2 || die "Moving package failed"
54
55 # kde flavor
56 echo "KDE"
57 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_K}" > ${USEFILE}
58 FEATURES="${FEATURES} splitdebug" CFLAGS="${MYFLAGS}" CXXFLAGS="${MYFLAGS}" emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
59 quickpkg libreoffice --include-config=y
60 -mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-${BINVERSION}.tbz2 || die "Moving package failed"
61 +mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ${MYTMPDIR}/libreoffice-kde-${BINVERSION}.tbz2 || die "Moving package failed"
62
63 echo "KDE - java"
64 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_K}" > ${USEFILE}
65 FEATURES="${FEATURES} splitdebug" CFLAGS="${MYFLAGS}" CXXFLAGS="${MYFLAGS}" emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
66 quickpkg libreoffice --include-config=y
67 -mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-java-${BINVERSION}.tbz2 || die "Moving package failed"
68 +mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ${MYTMPDIR}/libreoffice-kde-java-${BINVERSION}.tbz2 || die "Moving package failed"
69
70 # gnome flavor
71 echo "Gnome"
72 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_G} ${IUSES_NK}" > ${USEFILE}
73 FEATURES="${FEATURES} splitdebug" CFLAGS="${MYFLAGS}" CXXFLAGS="${MYFLAGS}" emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
74 quickpkg libreoffice --include-config=y
75 -mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-${BINVERSION}.tbz2 || die "Moving package failed"
76 +mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ${MYTMPDIR}/libreoffice-gnome-${BINVERSION}.tbz2 || die "Moving package failed"
77
78 echo "Gnome -java"
79 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_G} ${IUSES_NK}" > ${USEFILE}
80 FEATURES="${FEATURES} splitdebug" CFLAGS="${MYFLAGS}" CXXFLAGS="${MYFLAGS}" emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
81 quickpkg libreoffice --include-config=y
82 -mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-java-${BINVERSION}.tbz2 || die "Moving package failed"
83 +mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ${MYTMPDIR}/libreoffice-gnome-java-${BINVERSION}.tbz2 || die "Moving package failed"
84
85 +cd ${MYTMPDIR}
86
87 for name in ./libreoffice-*-${BINVERSION}.tbz2 ; do
88
89 @@ -145,10 +149,16 @@
90 cd ../..
91 rm -rf tmp.lo
92
93 + echo "Removing original package file"
94 + rm -f $BN.tbz2
95 +
96 + echo "Moving results to distfiles storage"
97 + mv -v $ARCH-bin-$BN.tar.xz $MYDISTDIR
98 + mv -v $ARCH-debug-$BN.tar.xz $MYDISTDIR
99 +
100 echo "Done with $BN.tbz2"
101
102 done
103
104 rm -f ${USEFILE} || die "Removing ${USEFILE} failed"
105
106 -rm -f libreoffice*${VERSION}*.tbz2 || die "Removing un-split package files failed"