Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/libreoffice/files: generate_libreoffice_package.sh
Date: Wed, 11 Jan 2012 12:11:08
Message-Id: 20120111121057.33B042004C@flycatcher.gentoo.org
1 scarabeus 12/01/11 12:10:57
2
3 Added: generate_libreoffice_package.sh
4 Log:
5 Add the binary generator script.
6
7 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 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.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/libreoffice/files/generate_libreoffice_package.sh?rev=1.1&content-type=text/plain
14
15 Index: generate_libreoffice_package.sh
16 ===================================================================
17 #!/bin/bash
18
19 die() {
20 echo "${1}"
21 exit 1
22 }
23
24 VERSION="3.4.5.2"
25
26 # first the default subset of useflags
27 IUSES_BASE="bash-completion binfilter branding dbus graphite gstreamer gtk python templates webdav odk"
28
29 # now for the options
30 IUSES_J="java"
31 IUSES_NJ="-java"
32 IUSES_G="gnome eds"
33 IUSES_NG="-gnome -eds"
34 IUSES_K="kde"
35 IUSES_NK="-kde"
36
37 mkdir -p /etc/portage/package.use/
38
39 # compile the flavor
40 echo "Base"
41 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_NK}" > /etc/portage/package.use/libreo
42 emerge -v =libreoffice-${VERSION} || die "emerge failed"
43 quickpkg libreoffice --include-config=y
44 cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-${VERSION}.tbz2 || die "Copying package failed"
45
46 echo "Base - java"
47 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_NK}" > /etc/portage/package.use/libreo
48 emerge -v =libreoffice-${VERSION} || die "emerge failed"
49 quickpkg libreoffice --include-config=y
50 cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-java-${VERSION}.tbz2 || die "Copying package failed"
51
52 # kde flavor
53 echo "KDE"
54 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_K}" > /etc/portage/package.use/libreo
55 emerge -v =libreoffice-${VERSION} || die "emerge failed"
56 quickpkg libreoffice --include-config=y
57 cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-${VERSION}.tbz2 || die "Copying package failed"
58
59 echo "KDE - java"
60 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_K}" > /etc/portage/package.use/libreo
61 emerge -v =libreoffice-${VERSION} || die "emerge failed"
62 quickpkg libreoffice --include-config=y
63 cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-java-${VERSION}.tbz2 || die "Copying package failed"
64
65 # gnome flavor
66 echo "Gnome"
67 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_G} ${IUSES_NK}" > /etc/portage/package.use/libreo
68 emerge -v =libreoffice-${VERSION} || die "emerge failed"
69 quickpkg libreoffice --include-config=y
70 cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-${VERSION}.tbz2 || die "Copying package failed"
71
72 echo "Gnome -java"
73 echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_G} ${IUSES_NK}" > /etc/portage/package.use/libreo
74 emerge -v =libreoffice-${VERSION} || die "emerge failed"
75 quickpkg libreoffice --include-config=y
76 cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-java-${VERSION}.tbz2 || die "Copying package failed"