gimagereader ebuild fixed so it works again (and now it builds either Qt5 or Gtk versions)
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
AUX gimagereader-3.3.1-cmake-fixes.patch 398 SHA256 f78e082fd5da3c9290c977ab3851ff775f8643b0fd57e90f93963f8aafce0860 SHA512 4eb9493dd0d6bbacbc61a0e0b4a117b93e82533e70d8d18f5d80b2e9d55b94cad13df6f40f666578a7f194d8b46ef8e0e0cade52e461406ef0439f1402270b1b WHIRLPOOL 202ae90a89788540163d99264af66740254e7d307af78bf4ca911f873baf199e4085cb173f396469abb78bd0f30175138e8015982d47179c5d4b1a5b34ca93e1
|
||||
AUX gimagereader-3.3.1-qurl-fix.patch 1284 SHA256 5e213cde5d5078c18031dfd0922c5399e387303cfca12b421e220c1dad07a506 SHA512 b238c70f48e72fe0ff0a08c5230ad13895ef66d97d14c504c22f42b9949a65c06a8430a815d8c2b3765123a0948b0d59ab046806af010dc6124e8e0c3cf05f99 WHIRLPOOL ffd2d8eeb6eaf5b69a5836d50169eb6eeef3f5424cd5097ca5bda4cc74df058f51e91f3eb6375cb295a2fdde4e2c2b0cf793ae4e521771b748c4917b78f93115
|
||||
DIST gimagereader-3.3.1.tar.xz 480704 SHA256 7688c9c20cbf2fa4f5b6ba0a8d77bd8d2e5929882ed965c7c07ccc529673f0dd SHA512 2ae90efae95bad3d1d24c8111013c1a797026fc868169396fb7e07a0c7a3e7cdc457640f26fab7812100cc7d4122116437e11fe4b5c38f10b057042edfe275bd WHIRLPOOL b7446e97c129b2e171c199bb86f82427afb3509c91b6b8afd081c81915cd0aaa863188ac4b2bc69ffedff72c02afc69ac01219a22bd13fd300081ecb6e180757
|
||||
EBUILD gimagereader-3.3.1.ebuild 810 SHA256 41ef019bd7596ab46142c7c2d8931ebfca9fd395e6b4840ee5a1e7f71720cb9d SHA512 6c7cc1e8618d1c2dc3daa98d99bbce9ccbfae4a003d1fe54e8809c891dd743ca4843d037ce16ce768b678d83e676a563efe8266437f02d4bcdca7e9af73448f9 WHIRLPOOL ad7212a758605f7a73ab0462eb2ea39af8c25281f29dcaa9cb75c98b42e3ee761ef58c880b556ba2bd012c2847a8907460632737fae69190e97ae7e835aeab87
|
||||
EBUILD gimagereader-3.3.1.ebuild 1343 SHA256 88a26e5ff32097aa35efe05a45f942c998a9a67dfb6e22141c59909f1b3f78f2 SHA512 09acadf1bb7c7c655ec937f2596e451c704c8f4cebccac56fdc93b6e4731a977c8f8df71409b29702bb0c9475eadcc05d1479b05308e269120e04a3298d1a710 WHIRLPOOL 68218268f8c1fc62bb38911f690b3662a53f65808a76683faf2786cfd393b1f52e52478dd56730167630b27112d10daeb16c9e2b88291e2b1699bc19da0d579c
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
diff -ur gimagereader-3.3.1/CMakeLists.txt gimagereader-3.3.1.patched/CMakeLists.txt
|
||||
--- a/CMakeLists.txt 2019-07-28 13:59:40.000000000 -0700
|
||||
+++ a/CMakeLists.txt 2020-11-14 12:21:32.657924953 -0800
|
||||
@@ -1,4 +1,5 @@
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)
|
||||
+CMAKE_POLICY(SET CMP0100 NEW)
|
||||
LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||
INCLUDE(GSettings)
|
||||
SET(ENV{LC_ALL} "C")
|
||||
@@ -9,6 +9,7 @@ LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE="scanner qt5 gtk"
|
||||
REQUIRED_USE="^^ ( qt5 gtk )"
|
||||
|
||||
DEPEND=">=app-text/tesseract-3.04
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
@@ -19,20 +20,39 @@ DEPEND=">=app-text/tesseract-3.04
|
||||
dev-libs/libzip
|
||||
sys-libs/e2fsprogs-libs
|
||||
dev-libs/libxml2
|
||||
app-text/enchant
|
||||
qt5? (
|
||||
app-text/qtspell
|
||||
dev-qt/qtcore:5
|
||||
app-text/qtspell[qt5]
|
||||
app-text/poppler
|
||||
dev-libs/quazip
|
||||
)
|
||||
gtk? (
|
||||
dev-cpp/gtkmm
|
||||
dev-cpp/gtksourceviewmm
|
||||
dev-cpp/cairomm
|
||||
dev-libs/json-glib
|
||||
dev-cpp/libxmlpp
|
||||
dev-python/pygobject
|
||||
dev-cpp/gtkspellmm
|
||||
)"
|
||||
|
||||
PATCHES="$FILESDIR/$P-qurl-fix.patch"
|
||||
PATCHES=(
|
||||
$FILESDIR/$P-qurl-fix.patch
|
||||
$FILESDIR/$P-cmake-fixes.patch
|
||||
)
|
||||
|
||||
src_configure()
|
||||
{
|
||||
local mycmakeargs=(
|
||||
-DINTERFACE_TYPE="$(usev qt5) $(usev gtk)"
|
||||
)
|
||||
if use qt5
|
||||
then
|
||||
local mycmakeargs=( -DINTERFACE_TYPE=qt5 )
|
||||
fi
|
||||
if use gtk
|
||||
then
|
||||
local mycmakeargs=( -DINTERFACE_TYPE=gtk )
|
||||
fi
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
@@ -41,3 +61,19 @@ src_install()
|
||||
cmake_src_install
|
||||
cd $D/usr/share/doc && mv $PN $P
|
||||
}
|
||||
|
||||
pkg_postinst()
|
||||
{
|
||||
if use gtk
|
||||
then
|
||||
glib-compile-schemas /usr/share/glib-2.0/schemas/
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm()
|
||||
{
|
||||
if use gtk
|
||||
then
|
||||
glib-compile-schemas /usr/share/glib-2.0/schemas/
|
||||
fi
|
||||
}
|
||||
|
||||
2
dev-cpp/gtkspellmm/Manifest
Normal file
2
dev-cpp/gtkspellmm/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST gtkspellmm-3.0.5.tar.xz 411252 SHA256 5b875a5753ce593274d0c6e803af6300973020c5443905999aba96ed3cef1545 SHA512 23e67e8519dce80a55bafeb9f63b5e4f78fbf2960d13435f89a9718d424f960188d8ade835e0ba74fec8eeca1d5b00350e2bc1a10165969e26656f14d8a9b133 WHIRLPOOL f824d822022d1d330982aff580848f368a6e0376910fd42a5b1cbba54cc535ec75b7337efc33e7b0985b52b18462b79a3c119c7097ef3781b55e04d60558a22d
|
||||
EBUILD gtkspellmm-3.0.5.ebuild 443 SHA256 b2ebb14af60d5985fafaf5db18ae74404f9b54f75aed0dd376d25c365625ac30 SHA512 44feab4fe2a4065530dd91dc385adbaacd6c78625be94dc9174248a71a14f05b9e8a7425e4ea931e1085d006b3554fee9b51ad8f1008dded7f46659e9e657368 WHIRLPOOL eaa1262ef28622a0d23d4bafc1d6985c0344795e144ab986c854cc30f1a9adba12304904885031edd5ee2008ea3c7625f96af4bd430ca3479e2884e1306b61da
|
||||
27
dev-cpp/gtkspellmm/gtkspellmm-3.0.5.ebuild
Normal file
27
dev-cpp/gtkspellmm/gtkspellmm-3.0.5.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
EAPI=5
|
||||
GCONF_DEBUG=no
|
||||
|
||||
inherit multilib-minimal
|
||||
|
||||
DESCRIPTION="C++ bindings for gtkspell"
|
||||
HOMEPAGE=http://gtkspell.sourceforge.net/
|
||||
SRC_URI="mirror://sourceforge/project/gtkspell/$PN/$P.tar.xz"
|
||||
|
||||
LICENSE=GPL-2+
|
||||
SLOT=0
|
||||
KEYWORDS=amd64
|
||||
|
||||
RDEPEND=
|
||||
DEPEND="
|
||||
>=app-text/gtkspell-3.0.5
|
||||
"
|
||||
|
||||
IUSE=doc
|
||||
|
||||
multilib_src_configure()
|
||||
{
|
||||
ECONF_SOURCE="${S}" default_src_configure \
|
||||
--disable-tests \
|
||||
$(multilib_native_use_enable doc documentation)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user