media-gfx/glimpse: Version bump 0.1.2.

This commit is contained in:
tastytea 2020-03-03 01:24:14 +01:00
parent 16fcbe8265
commit 34ff876b6e
Signed by untrusted user: tastytea
GPG Key ID: CFC39497F1B26E07
2 changed files with 212 additions and 2 deletions

View File

@ -1,4 +1,6 @@
DIST glimpse-0.1.0.tar.gz 39773361 BLAKE2B 2b1743b4ce6187cd3428e0eb76a0fd268744e9d63d1204c171f2fdf3134d3dff03b4c1086062c74a0b3d46f4b7187e08aabca386c25df2dd592fa3e4185ea107 SHA512 2784e26401a5d4b6fea29ad14e1bb3ade465a559ba8f709a63a16a4c17abf4307c2c1e60daed314f04bef519d79b25dd4bd85bbad92d6b95e9e3cd5de8f26469
EBUILD glimpse-0.1.0.ebuild 5313 BLAKE2B 96b8d2616a0746255fd59cffaefca8e0387166c0b204ef11d0f0990525e0db3330125b48af53d27f88f3feec491f51d62b454791a2b3b42e1814a1ab46c38efc SHA512 7c05900e7b9898c9648d6e28e8bbf2cb83fdb563b69814b01b1983eb6466b074fbd7147a59e7a5245e4e4a1c5ba0e61a89f4e388b61caca504dc758ea439e7e6
EBUILD glimpse-9999.ebuild 5282 BLAKE2B 247d7b9c78983a8792b649271db9e78d1aa4f1e91b0577a06c614780dea4b76281158f4b1e91c09524b99e2bd73e885c125ca07e09980d41d312007fed7c2593 SHA512 f4ec9ba73af3552e2262c6896a9b7bf165c3c91bf40b08678b3b3e5df7be9c79b232fb553d190b0532b7f17db2983ecf413fd8da6db2ba7dad007c242885fa40
DIST glimpse-0.1.2.tar.gz 40807088 BLAKE2B e8fe1263041fc321d07809372ace9127e57fb7b4cb9d27e433af3dab9de8aba77be09bc7329ddde7e0f4cfc0ba01fc0a2614a6301b4792c1199e67e2f578cae5 SHA512 b160f8deace526e810ab3a951286a8fbb2eb11708477a2b1cb2d5a7117e216b6607326ae64254abe708b99393278138e2d88c5401759b6f4b11b17013e6304da
EBUILD glimpse-0.1.0.ebuild 5277 BLAKE2B b988c0854f7881b8d2081118051fdb11369b98bc36011d5ca14bede39fb6a99c1d7c6428edf0e199084c454f4a7b6b15dbd9988924b2eac129f6d369369c3b58 SHA512 3a21550b99860f3b4111769f743eebfa854527a1b75aced6fc86d162a26f95013fcb66315fe99d0c8433126870ebec9073d1639ceba12b4769c5d1fbc60e7932
EBUILD glimpse-0.1.2.ebuild 5308 BLAKE2B 3b5b9c545f652593694d2fbe3f77a91345428a6a11a0bab670483d0298fea8c335774a25595374b6a2426f7bad74645e61d8db5076f858cdea4dbc01bbb91fd4 SHA512 d05cead0b998b626936105b2bb5879cf4c416fdb50612f4824c7a0b2afda3f69f6b2259a91ebeee2707cd3f966ae77939f1ec49fd5c65b240fb77d30d1ea5479
EBUILD glimpse-9999.ebuild 5246 BLAKE2B 93330993d303054b03677ca87b9c4d59b44e40ea3f9364b0d346b6cd3d34030a6e686f6173cb8ee149ca4c27faf0b815c36e191654cb75fcca3400f89191daf0 SHA512 469eaf5a5d5c17087f0000a62c4ee4549f5527aaabd5d7fe8c9df89654e5c54d3874ff1b986bcfb84f66faf0052b84809cf484fb011eb5ee2324d2ad3b07efd0
MISC metadata.xml 591 BLAKE2B b9b247471e33a4787c7993b7d5e431be7fdd7418053c474d12ecfe1a230689641bb5465365846225369a267559bbca0da2cd01494b8d6e045a120f1a233efb58 SHA512 e539f083edf71b6d00d17b53d30e0ce9080534eda1ef51afd35e0f3d54224fd630331f50b2d150354714c8f72f86176972a9aef8b4b5f00188178a55f0ad4838

View File

@ -0,0 +1,208 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
GNOME2_EAUTORECONF=yes
inherit autotools gnome2 multilib python-single-r1 virtualx
DESCRIPTION="Image editor based on the GNU Image Manipulation Program"
HOMEPAGE="https://glimpse-editor.org/"
SRC_URI="https://github.com/glimpse-editor/Glimpse/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+ LGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
IUSE="alsa aalib altivec aqua debug doc openexr gnome heif postscript jpeg2k cpu_flags_x86_mmx mng python cpu_flags_x86_sse udev unwind vector-icons webp wmf xpm"
S="${WORKDIR}/Glimpse-${PV}"
RDEPEND="
!media-gfx/gimp
>=dev-libs/glib-2.56.0:2
>=dev-libs/atk-2.2.0
>=x11-libs/gtk+-2.24.32:2
>=x11-libs/gdk-pixbuf-2.31:2
>=x11-libs/cairo-1.12.2
>=x11-libs/pango-1.29.4
xpm? ( x11-libs/libXpm )
>=media-libs/freetype-2.1.7
>=media-libs/harfbuzz-0.9.19
>=media-libs/gexiv2-0.10.6
>=media-libs/libmypaint-1.3.0:=
>=media-gfx/mypaint-brushes-1.3.0
>=media-libs/fontconfig-2.12.4
sys-libs/zlib
dev-libs/libxml2
dev-libs/libxslt
x11-themes/hicolor-icon-theme
>=media-libs/babl-0.1.66
>=media-libs/gegl-0.4.16:0.4[cairo]
aalib? ( media-libs/aalib )
alsa? ( media-libs/alsa-lib )
aqua? ( x11-libs/gtk-mac-integration )
gnome? ( gnome-base/gvfs )
virtual/jpeg:0
jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= )
>=media-libs/lcms-2.8:2
mng? ( media-libs/libmng )
openexr? ( >=media-libs/openexr-1.6.1:= )
>=app-text/poppler-0.50[cairo]
>=app-text/poppler-data-0.4.7
>=media-libs/libpng-1.6.25:0=
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
>=dev-python/pycairo-1.0.2[${PYTHON_MULTI_USEDEP}]
>=dev-python/pygtk-2.10.4:2[${PYTHON_MULTI_USEDEP}]
')
)
>=media-libs/tiff-3.5.7:0
>=gnome-base/librsvg-2.40.6:2
webp? ( >=media-libs/libwebp-0.6.0 )
wmf? ( >=media-libs/libwmf-0.2.8 )
net-libs/glib-networking[ssl]
x11-libs/libXcursor
sys-libs/zlib
app-arch/bzip2
>=app-arch/xz-utils-5.0.0
postscript? ( app-text/ghostscript-gpl )
udev? ( virtual/libgudev:= )
unwind? ( sys-libs/libunwind:= )
heif? ( >=media-libs/libheif-1.1.0:= )"
DEPEND="
${RDEPEND}
>=dev-lang/perl-5.10.0
dev-libs/appstream-glib
dev-util/gtk-update-icon-cache
sys-apps/findutils
virtual/pkgconfig
>=dev-util/intltool-0.40.1
>=sys-devel/gettext-0.19
doc? ( >=dev-util/gtk-doc-1 )
>=sys-devel/libtool-2.2
>=sys-devel/automake-1.11
dev-util/gtk-doc-am"
DOCS="AUTHORS HACKING NEWS README*"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
pkg_setup() {
if use python; then
python-single-r1_pkg_setup
fi
}
src_prepare() {
sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
sed 's:-DGIMP_DISABLE_DEPRECATED:-DGIMP_protect_DISABLE_DEPRECATED:g' -i configure.ac || die #615144
if ! use doc; then
echo "EXTRA_DIST = missing-gtk-doc" > gtk-doc.make
fi
gnome2_src_prepare # calls eautoreconf
sed 's:-DGIMP_protect_DISABLE_DEPRECATED:-DGIMP_DISABLE_DEPRECATED:g' -i configure || die #615144
fgrep -q GIMP_DISABLE_DEPRECATED configure || die #615144, self-test
}
_adjust_sandbox() {
# Bugs #569738 and #591214
local nv
for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
# We do not check for existence as they may show up later
# https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
addwrite "${nv}"
done
addwrite /dev/dri/ # bugs #574038 and #684886
addwrite /dev/ati/ # bug #589198
addwrite /proc/mtrr # bug #589198
}
src_configure() {
_adjust_sandbox
local myconf=(
GEGL="${EPREFIX}"/usr/bin/gegl-0.4
--enable-default-binary
--disable-silent-rules
$(use_with !aqua x)
$(use_with aalib aa)
$(use_with alsa)
$(use_enable altivec)
--with-appdata-test
--without-libbacktrace
--without-webkit
$(use_with jpeg2k jpeg2000)
$(use_with postscript gs)
$(use_enable cpu_flags_x86_mmx mmx)
$(use_with mng libmng)
$(use_with openexr)
$(use_with webp)
$(use_with heif libheif)
$(use_enable python)
--enable-mp
$(use_enable cpu_flags_x86_sse sse)
$(use_with udev gudev)
$(use_with unwind libunwind)
$(use_with wmf)
--with-xmc
$(use_with xpm libxpm)
$(use_enable vector-icons)
--without-xvfb-run
)
gnome2_src_configure "${myconf[@]}"
}
src_compile() {
export XDG_DATA_DIRS="${EPREFIX}"/usr/share # bug 587004
gnome2_src_compile
}
_clean_up_locales() {
[[ -z ${LINGUAS+set} ]] && return
einfo "Cleaning up locales..."
for lang in ${LANGS}; do
has ${lang} ${LINGUAS} && {
einfo "- keeping ${lang}"
continue
}
rm -Rf "${ED%/}"/usr/share/locale/"${lang}"
done
}
src_test() {
virtx emake check
}
src_install() {
gnome2_src_install
if use python; then
python_optimize
fi
# Workaround for bug #321111 to give Glimpse the least
# precedence on PDF documents by default
mv "${ED%/}"/usr/share/applications/{,zzz-}org.glimpse_editor.Glimpse.desktop || die
find "${D}" -name '*.la' -type f -delete || die
_clean_up_locales
}
pkg_postinst() {
gnome2_pkg_postinst
}
pkg_postrm() {
gnome2_pkg_postrm
}