Lines 8-32
Link Here
|
8 |
|
8 |
|
9 |
DESCRIPTION="colour management system allowing to share various settings across applications and services" |
9 |
DESCRIPTION="colour management system allowing to share various settings across applications and services" |
10 |
HOMEPAGE="http://www.oyranos.org/" |
10 |
HOMEPAGE="http://www.oyranos.org/" |
11 |
SRC_URI="mirror://sourceforge/oyranos/Oyranos/Oyranos%200.4/${P}.tar.bz2" |
11 |
if [[ ${PV} == "9999" ]] ; then |
|
|
12 |
EGIT_REPO_URI="git://www.${PN}.org/git/${PN}" |
13 |
inherit git-2 |
14 |
KEYWORDS="" |
15 |
else |
16 |
SRC_URI="mirror://sourceforge/oyranos/Oyranos/Oyranos%200.9/${P}.tar.bz2" |
17 |
KEYWORDS="~amd64 ~x86" |
18 |
fi |
12 |
|
19 |
|
13 |
LICENSE="BSD" |
20 |
LICENSE="BSD" |
14 |
SLOT="0" |
21 |
SLOT="0" |
15 |
KEYWORDS="~amd64 ~x86" |
|
|
16 |
IUSE="X cairo cups doc exif fltk qt4 raw test" |
22 |
IUSE="X cairo cups doc exif fltk qt4 raw test" |
17 |
|
23 |
|
18 |
RDEPEND="=app-admin/elektra-0.7*:0[${MULTILIB_USEDEP}] |
24 |
RDEPEND=" |
19 |
>=app-admin/elektra-0.7.1-r5:0[${MULTILIB_USEDEP}] |
25 |
|| ( |
|
|
26 |
=app-admin/elektra-0.7*:0[${MULTILIB_USEDEP}] |
27 |
>=app-admin/elektra-0.8.4:0[${MULTILIB_USEDEP}] |
28 |
) |
20 |
>=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] |
29 |
>=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] |
21 |
>=dev-libs/yajl-2.0.4-r1[${MULTILIB_USEDEP}] |
30 |
>=dev-libs/yajl-2.0.4-r1[${MULTILIB_USEDEP}] |
22 |
media-libs/icc-profiles-basiccolor-printing2009 |
31 |
media-libs/icc-profiles-basiccolor-printing2009 |
23 |
media-libs/icc-profiles-basiccolor-printing2009 |
32 |
media-libs/icc-profiles-openicc |
24 |
|| ( |
33 |
|| ( |
25 |
>=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] |
34 |
>=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] |
26 |
>=media-libs/lcms-1.19-r1:0[${MULTILIB_USEDEP}] |
35 |
>=media-libs/lcms-1.19-r1:0[${MULTILIB_USEDEP}] |
27 |
) |
36 |
) |
28 |
>=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] |
37 |
>=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] |
29 |
>=media-libs/libXcm-0.5.2-r1[${MULTILIB_USEDEP}] |
38 |
>=media-libs/libXcm-0.5.3[${MULTILIB_USEDEP}] |
30 |
cairo? ( >=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}] ) |
39 |
cairo? ( >=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}] ) |
31 |
cups? ( >=net-print/cups-1.7.1-r1[${MULTILIB_USEDEP}] ) |
40 |
cups? ( >=net-print/cups-1.7.1-r1[${MULTILIB_USEDEP}] ) |
32 |
exif? ( >=media-gfx/exiv2-0.23-r2[${MULTILIB_USEDEP}] ) |
41 |
exif? ( >=media-gfx/exiv2-0.23-r2[${MULTILIB_USEDEP}] ) |
Lines 38-46
Link Here
|
38 |
>=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}] |
47 |
>=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}] |
39 |
>=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )" |
48 |
>=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )" |
40 |
DEPEND="${RDEPEND} |
49 |
DEPEND="${RDEPEND} |
41 |
app-doc/doxygen |
50 |
doc? ( |
42 |
media-gfx/graphviz" |
51 |
app-doc/doxygen |
|
|
52 |
media-gfx/graphviz |
53 |
)" |
43 |
|
54 |
|
|
|
55 |
DOCS="AUTHORS ChangeLog README" |
44 |
RESTRICT="test" |
56 |
RESTRICT="test" |
45 |
|
57 |
|
46 |
MULTILIB_CHOST_TOOLS=( |
58 |
MULTILIB_CHOST_TOOLS=( |
Lines 56-80
Link Here
|
56 |
einfo remove bundled libs |
68 |
einfo remove bundled libs |
57 |
rm -rf elektra* yajl || die |
69 |
rm -rf elektra* yajl || die |
58 |
|
70 |
|
59 |
epatch "${FILESDIR}/${P}"-buildsystem-r1.patch |
71 |
epatch "${FILESDIR}/${PN}"-0.9.5-buildsystem-r1.patch |
60 |
|
|
|
61 |
#upstream(ed) fixes, be more verbose, better xrandr handling |
62 |
epatch "${FILESDIR}/${P}"-fix-array-access.patch \ |
63 |
"${FILESDIR}/${P}"-fix-oyRankMap-helper-functions-crashes.patch \ |
64 |
"${FILESDIR}/${P}"-fix-oyStringSegment-crash.patch \ |
65 |
"${FILESDIR}/${P}"-be-more-verbose.patch \ |
66 |
"${FILESDIR}/${P}"-use-more-internal-xrandr-info.patch \ |
67 |
"${FILESDIR}/${P}"-set-xcalib-to-screen-if-ge-xrandr-12.patch \ |
68 |
"${FILESDIR}/${P}"-fix-double-object-release.patch \ |
69 |
"${FILESDIR}/${P}"-omit-profile-with-error.patch \ |
70 |
"${FILESDIR}/${P}"-fix-typos-and-grammar.patch |
71 |
|
72 |
#upstream fix for QA notice, gentoo bug 464254 |
73 |
epatch "${FILESDIR}/${P}"-fix-runpaths.patch |
74 |
|
75 |
#fix really ugly and prominently visible typo (solved in 0.9.5) |
76 |
sed -e 's/Promt/Prompt/' \ |
77 |
-i src/liboyranos_config/oyranos_texts.c po/*.{po,pot} settings/*xml || die |
78 |
|
72 |
|
79 |
if use fltk ; then |
73 |
if use fltk ; then |
80 |
#src/examples does not include fltk flags |
74 |
#src/examples does not include fltk flags |
Lines 90-100
Link Here
|
90 |
local mycmakeargs=( |
84 |
local mycmakeargs=( |
91 |
-DLIB_SUFFIX=${libdir#lib} |
85 |
-DLIB_SUFFIX=${libdir#lib} |
92 |
|
86 |
|
93 |
$(usex X -DWANT_X11=1 "") |
|
|
94 |
$(usex cairo -DWANT_CAIRO=1 "") |
87 |
$(usex cairo -DWANT_CAIRO=1 "") |
95 |
$(usex cups -DWANT_CUPS=1 "") |
88 |
$(usex cups -DWANT_CUPS=1 "") |
|
|
89 |
$(usex doc -DWANT_HTML=1 "") |
96 |
$(usex exif -DWANT_EXIV2=1 "") |
90 |
$(usex exif -DWANT_EXIV2=1 "") |
97 |
$(usex raw -DWANT_LIBRAW=1 "") |
91 |
$(usex raw -DWANT_LIBRAW=1 "") |
|
|
92 |
$(usex X -DWANT_X11=1 "") |
98 |
|
93 |
|
99 |
# only used in programs |
94 |
# only used in programs |
100 |
$(multilib_native_usex fltk -DWANT_FLTK=1 "") |
95 |
$(multilib_native_usex fltk -DWANT_FLTK=1 "") |
Lines 103-115
Link Here
|
103 |
|
98 |
|
104 |
cmake-utils_src_configure |
99 |
cmake-utils_src_configure |
105 |
} |
100 |
} |
106 |
|
|
|
107 |
multilib_src_install_all() { |
108 |
if use doc; then |
109 |
mv "${ED%/}"/usr/share/doc/{${PN},${PF}} || die |
110 |
else |
111 |
rm -rf "${ED%/}"/usr/share/doc/${PN} || die |
112 |
fi |
113 |
|
114 |
dodoc AUTHORS ChangeLog README |
115 |
} |