1 |
commit: 647389856f8b5bcc23adc7e3a11a41a0f28b9e1e |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jan 11 01:16:06 2019 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jan 11 01:23:03 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64738985 |
7 |
|
8 |
app-office/scribus: 1.5.5_pre20181227 snapshot bump (no keywords) |
9 |
|
10 |
We can't wait forever for them to make a new release, fixes build with |
11 |
poppler up to at least 0.72.0. |
12 |
|
13 |
Add missing deps. |
14 |
Add missing slot ops. |
15 |
|
16 |
Bug: https://bugs.gentoo.org/616088 |
17 |
Bug: https://bugs.gentoo.org/663682 |
18 |
Bug: https://bugs.gentoo.org/674804 |
19 |
Package-Manager: Portage-2.3.54, Repoman-2.3.12 |
20 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
21 |
|
22 |
app-office/scribus/Manifest | 1 + |
23 |
...999.ebuild => scribus-1.5.5_pre20181227.ebuild} | 26 +++++++++++----------- |
24 |
app-office/scribus/scribus-9999.ebuild | 16 ++++++------- |
25 |
3 files changed, 22 insertions(+), 21 deletions(-) |
26 |
|
27 |
diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest |
28 |
index b9ba104e93f..ee5658be540 100644 |
29 |
--- a/app-office/scribus/Manifest |
30 |
+++ b/app-office/scribus/Manifest |
31 |
@@ -1,2 +1,3 @@ |
32 |
DIST scribus-1.5.4-poppler-0.64.0.patch.tar.xz 3020 BLAKE2B 3388efe6498545ffef6604a41b9e697a0cb6cd053c4893f9d64349bb2251400aca7a4f7dd193eb94cf69ca3f4ae1a3ba3ed106127c4fa680f396940d8056e669 SHA512 4577b4b737948a2b41dc0cec90ec95ba260959343e4953929696ceab518a2723a28a891b189caf79435e7fc8f8fc0a1012e7079e890d10549cb2ba426d15b568 |
33 |
DIST scribus-1.5.4.tar.xz 72832248 BLAKE2B 64797e865ce44fb01f1e29823e3cb46b2b8f1501e8d07e8b265e93a37961582ec4118d0f32d460bc044e32cf7fa6069732f6b9ce60e4dc4b0b42f914b280e637 SHA512 7875ea5f3db5fb116856cf4cf56b4cce2d0b00d9c4820969f52b89e9bf2b36f96eb9e15b368d392be74d4c6d32e971fc28f6ecbf6661fce5e3b9cb61c4d02403 |
34 |
+DIST scribus-1.5.5_pre20181227.tar.gz 84926534 BLAKE2B 1fa392a8a196aac028ad4f1b913f31c5655a191d5ff3db26f16b4b181885bb1035ca95d11b100ad1b6cc7aea0ea21677a211c83dbd94bfe730a94ed4feaaf6bc SHA512 53a9494dca4520ec89b4b4487c09683da00876088ed2750fd80bca6cbc96536c0bcfb8c96d671d9ca0ed0b74cbd8f75382298e3d20285d52cec52951807f4797 |
35 |
|
36 |
diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild |
37 |
similarity index 93% |
38 |
copy from app-office/scribus/scribus-9999.ebuild |
39 |
copy to app-office/scribus/scribus-1.5.5_pre20181227.ebuild |
40 |
index 3dc73f4dbe9..b92edd436ae 100644 |
41 |
--- a/app-office/scribus/scribus-9999.ebuild |
42 |
+++ b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild |
43 |
@@ -1,4 +1,4 @@ |
44 |
-# Copyright 1999-2018 Gentoo Authors |
45 |
+# Copyright 1999-2019 Gentoo Authors |
46 |
# Distributed under the terms of the GNU General Public License v2 |
47 |
|
48 |
EAPI=6 |
49 |
@@ -6,14 +6,12 @@ EAPI=6 |
50 |
PYTHON_COMPAT=( python2_7 ) |
51 |
PYTHON_REQ_USE="tk?" |
52 |
CMAKE_MAKEFILE_GENERATOR=ninja |
53 |
- |
54 |
-inherit cmake-utils desktop flag-o-matic gnome2-utils python-single-r1 subversion xdg-utils |
55 |
+COMMIT=d857c1a3430acf207cdde2512db6822c45e98732 |
56 |
+inherit cmake-utils desktop flag-o-matic gnome2-utils python-single-r1 xdg-utils |
57 |
|
58 |
DESCRIPTION="Desktop publishing (DTP) and layout program" |
59 |
HOMEPAGE="https://www.scribus.net/" |
60 |
-SRC_URI="" |
61 |
-ESVN_REPO_URI="svn://scribus.net/trunk/Scribus" |
62 |
-ESVN_PROJECT=Scribus-1.5 |
63 |
+SRC_URI="https://github.com/${PN}project/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" |
64 |
|
65 |
LICENSE="GPL-2" |
66 |
SLOT="0" |
67 |
@@ -43,21 +41,21 @@ for l in ${IUSE_L10N}; do |
68 |
done |
69 |
unset l prev_l |
70 |
|
71 |
-REQUIRED_USE=" |
72 |
- ${PYTHON_REQUIRED_USE} |
73 |
+REQUIRED_USE="${PYTHON_REQUIRED_USE} |
74 |
tk? ( scripts )" |
75 |
|
76 |
# osg |
77 |
# couple of third_party libs bundled |
78 |
COMMON_DEPEND="${PYTHON_DEPS} |
79 |
app-text/libmspub |
80 |
+ app-text/libqxp |
81 |
app-text/poppler:= |
82 |
dev-libs/hyphen |
83 |
>=dev-libs/icu-58.2:0= |
84 |
dev-libs/librevenge |
85 |
dev-libs/libxml2 |
86 |
dev-qt/qtcore:5 |
87 |
- dev-qt/qtgui:5 |
88 |
+ dev-qt/qtgui:5[-gles2] |
89 |
dev-qt/qtnetwork:5 |
90 |
dev-qt/qtopengl:5 |
91 |
dev-qt/qtprintsupport:5 |
92 |
@@ -72,18 +70,18 @@ COMMON_DEPEND="${PYTHON_DEPS} |
93 |
media-libs/libpagemaker |
94 |
media-libs/libpng:0= |
95 |
media-libs/libvisio |
96 |
+ media-libs/libzmf |
97 |
media-libs/tiff:0 |
98 |
net-print/cups |
99 |
sys-libs/zlib[minizip] |
100 |
virtual/jpeg:0= |
101 |
>=x11-libs/cairo-1.10.0[X,svg] |
102 |
boost? ( >=dev-libs/boost-1.62:= ) |
103 |
- hunspell? ( app-text/hunspell ) |
104 |
- graphicsmagick? ( media-gfx/graphicsmagick ) |
105 |
- osg? ( dev-games/openscenegraph ) |
106 |
+ hunspell? ( app-text/hunspell:= ) |
107 |
+ graphicsmagick? ( media-gfx/graphicsmagick:= ) |
108 |
+ osg? ( dev-games/openscenegraph:= ) |
109 |
pdf? ( app-text/podofo:0= ) |
110 |
scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) |
111 |
- tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) |
112 |
" |
113 |
RDEPEND="${COMMON_DEPEND} |
114 |
app-text/ghostscript-gpl |
115 |
@@ -98,6 +96,8 @@ PATCHES=( |
116 |
"${FILESDIR}"/${PN}-1.5.3-fpic.patch |
117 |
) |
118 |
|
119 |
+S="${WORKDIR}"/${PN}-${COMMIT} |
120 |
+ |
121 |
src_prepare() { |
122 |
rm -r codegen/cheetah || die |
123 |
cat > cmake/modules/FindZLIB.cmake <<- EOF || die |
124 |
|
125 |
diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild |
126 |
index 3dc73f4dbe9..372e9412ba4 100644 |
127 |
--- a/app-office/scribus/scribus-9999.ebuild |
128 |
+++ b/app-office/scribus/scribus-9999.ebuild |
129 |
@@ -1,4 +1,4 @@ |
130 |
-# Copyright 1999-2018 Gentoo Authors |
131 |
+# Copyright 1999-2019 Gentoo Authors |
132 |
# Distributed under the terms of the GNU General Public License v2 |
133 |
|
134 |
EAPI=6 |
135 |
@@ -43,21 +43,21 @@ for l in ${IUSE_L10N}; do |
136 |
done |
137 |
unset l prev_l |
138 |
|
139 |
-REQUIRED_USE=" |
140 |
- ${PYTHON_REQUIRED_USE} |
141 |
+REQUIRED_USE="${PYTHON_REQUIRED_USE} |
142 |
tk? ( scripts )" |
143 |
|
144 |
# osg |
145 |
# couple of third_party libs bundled |
146 |
COMMON_DEPEND="${PYTHON_DEPS} |
147 |
app-text/libmspub |
148 |
+ app-text/libqxp |
149 |
app-text/poppler:= |
150 |
dev-libs/hyphen |
151 |
>=dev-libs/icu-58.2:0= |
152 |
dev-libs/librevenge |
153 |
dev-libs/libxml2 |
154 |
dev-qt/qtcore:5 |
155 |
- dev-qt/qtgui:5 |
156 |
+ dev-qt/qtgui:5[-gles2] |
157 |
dev-qt/qtnetwork:5 |
158 |
dev-qt/qtopengl:5 |
159 |
dev-qt/qtprintsupport:5 |
160 |
@@ -72,18 +72,18 @@ COMMON_DEPEND="${PYTHON_DEPS} |
161 |
media-libs/libpagemaker |
162 |
media-libs/libpng:0= |
163 |
media-libs/libvisio |
164 |
+ media-libs/libzmf |
165 |
media-libs/tiff:0 |
166 |
net-print/cups |
167 |
sys-libs/zlib[minizip] |
168 |
virtual/jpeg:0= |
169 |
>=x11-libs/cairo-1.10.0[X,svg] |
170 |
boost? ( >=dev-libs/boost-1.62:= ) |
171 |
- hunspell? ( app-text/hunspell ) |
172 |
- graphicsmagick? ( media-gfx/graphicsmagick ) |
173 |
- osg? ( dev-games/openscenegraph ) |
174 |
+ hunspell? ( app-text/hunspell:= ) |
175 |
+ graphicsmagick? ( media-gfx/graphicsmagick:= ) |
176 |
+ osg? ( dev-games/openscenegraph:= ) |
177 |
pdf? ( app-text/podofo:0= ) |
178 |
scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) |
179 |
- tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) |
180 |
" |
181 |
RDEPEND="${COMMON_DEPEND} |
182 |
app-text/ghostscript-gpl |