media-gfx/glimpse: treeclean

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2021-08-08 19:51:25 +05:00
parent e493003855
commit b607c787b4
7 changed files with 0 additions and 331 deletions

View File

@@ -1 +0,0 @@
DIST glimpse-0.2.0.tar.gz 42738232 BLAKE2B 3fe1148ecc5dc7d24849abf392a55e29e67d8f404a25b5cb868d7d812c79b856abd276591bd45490ded933b57a840400544b5cddbce267513ed7159955f50f2d SHA512 0511a42cf315dbd60a01de8f2101755179020f9b1ecc4812c85c890f60515685e08d02d97ffb48ccdc5908998f1c015f76af9f214293abeeea75bf8e8aa7570d

View File

@@ -1,29 +0,0 @@
From f82733908da155f598cfec46d132c3121d793030 Mon Sep 17 00:00:00 2001
From: tastytea <tastytea@tastytea.de>
Date: Wed, 21 Apr 2021 20:50:29 +0200
Subject: [PATCH] Disable failing tests.
---
app/tests/Makefile.am | 4 ----
1 file changed, 4 deletions(-)
diff --git a/app/tests/Makefile.am b/app/tests/Makefile.am
index d4203358d0..54c51e8dc4 100644
--- a/app/tests/Makefile.am
+++ b/app/tests/Makefile.am
@@ -31,12 +31,8 @@ endif
TESTS = \
test-core \
test-gimpidtable \
- test-save-and-export \
test-session-2-8-compatibility-multi-window \
test-session-2-8-compatibility-single-window \
- test-single-window-mode \
- test-tools \
- test-ui \
test-xcf
EXTRA_PROGRAMS = $(TESTS)
--
2.26.3

View File

@@ -1,58 +0,0 @@
From cebeb90a87105cd6e35bcb357d53cc04c828ca21 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun, 25 Oct 2020 18:09:21 +0000
Subject: [PATCH] configure.ac: fix `--with-linux-input` handling with upcoming
autoconf-2.70
Upcoming autoconf-2.70 exposes deficiency in configure.ac:
```
$ autoconf-2.70_beta2 && ./configure --host=x86_64-pc-linux-gnu
./configure: line 1430: 5: Bad file descriptor
checking whether is declared... ./configure: line 1432: ${+y}: bad
```
It happens because macros are called with parameters using insufficient quoting.
More details at https://lists.gnu.org/archive/html/bug-autoconf/2020-10/msg00027.html
The fix only amends `--with-linux-input`. Other cases of underquoting
will need to be handled separately.
Fix-by: Zack Weinberg
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
---
configure.ac | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/configure.ac b/configure.ac
index 96312f706e..63b85be07a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2135,15 +2135,14 @@ fi
AC_ARG_WITH(linux-input, [ --without-linux-input don't build linux input event controller module])
have_linux_input="no (linux input support disabled)"
-if test "x$with_linux_input" != "xno"; then
- AC_CHECK_HEADER(linux/input.h,
- AC_CHECK_DECL(KEY_OK,
- have_linux_input=yes,
- have_linux_input="no (needs Linux 2.6)",
- [#include <linux/input.h>]))
-fi
-
-AM_CONDITIONAL(HAVE_LINUX_INPUT, test "x$have_linux_input" = xyes)
+AS_IF([test "x$with_linux_input" != "xno"],
+ [AC_CHECK_HEADER([linux/input.h],
+ [AC_CHECK_DECL([KEY_OK],
+ [have_linux_input=yes],
+ [have_linux_input="no (needs Linux 2.6)"],
+ [#include <linux/input.h>])])])
+
+AM_CONDITIONAL([HAVE_LINUX_INPUT], [test "x$have_linux_input" = xyes])
###############################
--
GitLab

View File

@@ -1,15 +0,0 @@
diff --git a/desktop/test-appdata.sh.in b/desktop/test-appdata.sh.in
index 25be96b1c8..fb674360d9 100755
--- a/desktop/test-appdata.sh.in
+++ b/desktop/test-appdata.sh.in
@@ -2,7 +2,7 @@
# TODO: use validate-strict when the last errors for a strict validation
# are fixed.
-appstream-util validate-relax ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/org.glimpse_editor.Glimpse.appdata.xml && \
-appstream-util validate-relax ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/glimpse-data-extras.metainfo.xml && \
+appstream-util validate-relax --nonet ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/org.glimpse_editor.Glimpse.appdata.xml && \
+appstream-util validate-relax --nonet ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/glimpse-data-extras.metainfo.xml && \
if [ $(expr @GIMP_MICRO_VERSION@ % 2) = 0 ]; then
grep TODO ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/org.glimpse_editor.Glimpse.appdata.xml
if [ $? = 0 ]; then

View File

@@ -1,202 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Based on media-gfx/gimp-2.10.18-r2.ebuild
EAPI=7
GNOME2_EAUTORECONF=yes
WANT_AUTOMAKE=
inherit autotools gnome2 toolchain-funcs 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"
IUSE="aalib alsa aqua debug doc gnome heif jpeg2k mng openexr postscript test udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse"
RESTRICT="!test? ( test )"
S="${WORKDIR}/Glimpse-${PV}"
COMMON_DEPEND="
>=app-text/poppler-0.50[cairo]
>=app-text/poppler-data-0.4.7
>=dev-libs/atk-2.2.0
>=dev-libs/glib-2.56.0:2
>=dev-libs/json-glib-1.2.6
dev-libs/libxml2:2
dev-libs/libxslt
>=gnome-base/librsvg-2.40.6:2
>=media-gfx/mypaint-brushes-1.3.1:=
>=media-libs/babl-0.1.78
>=media-libs/fontconfig-2.12.4
>=media-libs/freetype-2.1.7
>=media-libs/gegl-0.4.22:0.4[cairo]
>=media-libs/gexiv2-0.10.6
>=media-libs/harfbuzz-0.9.19
>=media-libs/lcms-2.8:2
>=media-libs/libmypaint-1.5.1:=
>=media-libs/libpng-1.6.25:0=
>=media-libs/tiff-3.5.7:0
net-libs/glib-networking[ssl]
sys-libs/zlib
virtual/jpeg
>=x11-libs/cairo-1.12.2
>=x11-libs/gdk-pixbuf-2.31:2
>=x11-libs/gtk+-2.24.32:2
x11-libs/libXcursor
>=x11-libs/pango-1.29.4
aalib? ( media-libs/aalib )
alsa? ( >=media-libs/alsa-lib-1.0.0 )
aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 )
heif? ( >=media-libs/libheif-1.3.2:= )
jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= )
mng? ( media-libs/libmng:= )
openexr? ( >=media-libs/openexr-1.6.1:= )
postscript? ( app-text/ghostscript-gpl )
udev? ( dev-libs/libgudev:= )
unwind? ( >=sys-libs/libunwind-1.1.0:= )
webp? ( >=media-libs/libwebp-0.6.0:= )
wmf? ( >=media-libs/libwmf-0.2.8 )
xpm? ( x11-libs/libXpm )
"
RDEPEND="
!media-gfx/gimp
${COMMON_DEPEND}
x11-themes/hicolor-icon-theme
gnome? ( gnome-base/gvfs )
"
DEPEND="
${COMMON_DEPEND}
>=dev-lang/perl-5.10.0
dev-libs/appstream-glib
>=dev-util/intltool-0.40.1
sys-apps/findutils
>=sys-devel/gettext-0.19
doc? ( dev-util/gtk-doc )
test? ( x11-base/xorg-server[xvfb] )
"
BDEPEND="
dev-util/gtk-update-icon-cache
>=sys-devel/libtool-2.2
virtual/pkgconfig
"
DOCS=( "AUTHORS" "HACKING.md" "NEWS" "README.md" )
PATCHES=(
"${FILESDIR}/${PN}-0.2.0_fix_test-appdata.patch" # Bug 685210, bug #691070
"${FILESDIR}/${PN}-0.2.0_fix_autoconf-2.70.patch" # Bug #776679
"${FILESDIR}/${PN}-0.2.0_disable-failing-tests.patch" # Bug #784410
)
src_prepare() {
if has_version "media-gfx/mypaint-brushes:2.0" ; then
sed -i -e 's/mypaint-brushes-1.0/mypaint-brushes-2.0/' configure.ac \
|| die # bug #737794
fi
# Disable system CFLAGS suppressing on SSE{2,4.1} support tests by addition
# of {SSE2,SSE4_1}_EXTRA_CFLAGS: bug #702554
sed -i -e 's:\$intrinsics_save_CFLAGS \$SSE2_EXTRA_CFLAGS:\$SSE2_EXTRA_CFLAGS \$intrinsics_save_CFLAGS:' \
-e 's:\$intrinsics_save_CFLAGS \$SSE4_1_EXTRA_CFLAGS:\$SSE4_1_EXTRA_CFLAGS \$intrinsics_save_CFLAGS:' configure.ac || die
sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die # bug #494864
sed 's:-DGIMP_DISABLE_DEPRECATED:-DGIMP_protect_DISABLE_DEPRECATED:g' \
-i configure.ac || die # bug #615144
# Would normally be generated by autogen.sh.
! use doc && (echo "EXTRA_DIST = missing-gtk-doc" > gtk-doc.make || die)
gnome2_src_prepare # calls eautoreconf
sed 's:-DGIMP_protect_DISABLE_DEPRECATED:-DGIMP_DISABLE_DEPRECATED:g' \
-i configure || die # bug #615144
fgrep -q GIMP_DISABLE_DEPRECATED configure || die # bug #615144, self-test
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
}
_adjust_sandbox() {
# Bug #569738 and bug #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/ # bug #574038 and bug #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-check-update
--enable-mp
--with-appdata-test
--with-bug-report-url=https://bugs.gentoo.org/
--with-xmc
--without-libbacktrace
--without-webkit
--without-xvfb-run
--disable-python
$(use_enable cpu_flags_ppc_altivec altivec)
$(use_enable cpu_flags_x86_mmx mmx)
$(use_enable cpu_flags_x86_sse sse)
$(use_enable vector-icons)
$(use_with aalib aa)
$(use_with alsa)
$(use_with !aqua x)
$(use_with heif libheif)
$(use_with jpeg2k jpeg2000)
$(use_with mng libmng)
$(use_with openexr)
$(use_with postscript gs)
$(use_with udev gudev)
$(use_with unwind libunwind)
$(use_with webp)
$(use_with wmf)
$(use_with xpm libxpm)
)
gnome2_src_configure "${myconf[@]}"
}
src_compile() {
export XDG_DATA_DIRS="${EPREFIX}"/usr/share # bug 587004
gnome2_src_compile
}
src_test() {
virtx emake check
}
src_install() {
gnome2_src_install
# 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
# Prevent dead symlink gimp-console.1 from downstream man page compression
# (bug #433527)
local gimp_app_version=$(grep '\[gimp_app_version' configure.ac \
| sed -E 's/.*\[([2-9]\.[0-9]+)\].*/\1/')
mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
}

View File

@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>Ronny (tastytea) Gutbrod</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/glimpse-editor/Glimpse/issues</bugs-to>
<remote-id type="github">glimpse-editor/Glimpse</remote-id>
</upstream>
<use>
<flag name="heif">
Enable support for ISO/IEC 23008-12:2017 HEIF files
</flag>
<flag name="vector-icons">
Enable support for vector icons (experimental)
</flag>
</use>
</pkgmetadata>

View File

@@ -13,12 +13,6 @@
# this entry to the relevant package.mask files in ::gentoo # this entry to the relevant package.mask files in ::gentoo
>=sys-block/systemd-swap-4.4.0 >=sys-block/systemd-swap-4.4.0
# Ronny (tastytea) Gutbrod <gentoo@tastytea.de> (2021-06-12)
# Project is “On Hiatus” since 2021-05, it does not look like it will be
# revived. Upstream recommends switching to media-gfx/gimp.
# Masked for removal in 30 days.
media-gfx/glimpse
# Alessandro Barbieri <lssndrbarbieri@gmail.com> (2021-06-20) # Alessandro Barbieri <lssndrbarbieri@gmail.com> (2021-06-20)
# Mask BH until next release # Mask BH until next release
# Depend on boost version no longer available # Depend on boost version no longer available