diff options
author | Chaquen Beliakov Amaya <c@cgps.ch> | 2022-04-16 15:51:11 +1000 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2022-04-22 13:22:32 +0300 |
commit | 6d604accaa7da133d7617c7ffb500d696a2d12c1 (patch) | |
tree | 97bdc621886e746cd1c0409f27523f989e081de4 /app-text/apvlv | |
parent | dev-ml/core: update dependencies version constraints (diff) | |
download | gentoo-6d604accaa7da133d7617c7ffb500d696a2d12c1.tar.gz gentoo-6d604accaa7da133d7617c7ffb500d696a2d12c1.tar.bz2 gentoo-6d604accaa7da133d7617c7ffb500d696a2d12c1.zip |
app-text/apvlv: add 0.4.0
Signed-off-by: Chaquen Beliakov Amaya <c@cgps.ch>
Closes: https://github.com/gentoo/gentoo/pull/25039
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-text/apvlv')
-rw-r--r-- | app-text/apvlv/Manifest | 1 | ||||
-rw-r--r-- | app-text/apvlv/apvlv-0.4.0.ebuild | 57 | ||||
-rw-r--r-- | app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch | 11 | ||||
-rw-r--r-- | app-text/apvlv/files/apvlv-0.4.0-icon.patch | 10 | ||||
-rw-r--r-- | app-text/apvlv/metadata.xml | 9 |
5 files changed, 87 insertions, 1 deletions
diff --git a/app-text/apvlv/Manifest b/app-text/apvlv/Manifest index e2e8e977e53f..4e7bd904c044 100644 --- a/app-text/apvlv/Manifest +++ b/app-text/apvlv/Manifest @@ -1 +1,2 @@ DIST apvlv-0.1.5.tar.gz 4254177 BLAKE2B 53bb949838353e7e8387219d086b8c7efef78d4bff15196c68e3d0fe6c298be8a771ecce4e156254f1d072d1715794caff640ebe795f8da73e09d6a4fe4addc9 SHA512 680b2d6e272cda34b0b9065f5fdf7b917a4e3ed4d54a6e78cb41a60cf43374c687b506d4148d6cecf87912957fbe6bc4c77e9278616fd236e49ade15774e1ccd +DIST apvlv-0.4.0.tar.gz 4361302 BLAKE2B 99d61df285ff3b910ace50bc4b1b62601fe7ca9037f835262a8eac179ddcccff5f772121b223e38050243d4bc2da9532e17d9b38fbceb786971d77fea006f91d SHA512 a25033e52acf34b486101953ffaa5de604e3321f9b4705e94fa157596ef560351c1712ed830b2a950f92c054b600a33f903be58f8a7d222c27e5125fedf4245b diff --git a/app-text/apvlv/apvlv-0.4.0.ebuild b/app-text/apvlv/apvlv-0.4.0.ebuild new file mode 100644 index 000000000000..5d26770ff1aa --- /dev/null +++ b/app-text/apvlv/apvlv-0.4.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg cmake desktop + +DESCRIPTION="Alf's PDF/DJVU/EPUB Viewer like Vim" +HOMEPAGE="https://github.com/naihe2010/apvlv/" +SRC_URI="https://github.com/naihe2010/apvlv/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug djvu" + +RDEPEND=" + app-text/ebook-tools + >=app-text/poppler-0.5.0[cairo,xpdf-headers(+)] + dev-libs/glib:2 + dev-libs/libxml2 + net-libs/webkit-gtk + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + djvu? ( app-text/djvu:= ) +" + +DEPEND="${RDEPEND} + app-text/ghostscript-gpl + media-libs/freetype +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${P}-cmake-cxxflags.patch + "${FILESDIR}"/${P}-icon.patch +) +src_prepare() { + cmake_src_prepare +} +src_configure() { + local mycmakeargs=( + -DAPVLV_WITH_DJVU=$(usex djvu) + -DAPVLV_ENABLE_DEBUG=$(usex debug) + -DAPVLV_WITH_TXT=ON + -DDOCDIR="/usr/share/doc/${PF}" + ) + cmake_src_configure +} +src_install() { + cmake_src_install + newicon -s 32 icons/pdf.png ${PN}.png +} diff --git a/app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch b/app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch new file mode 100644 index 000000000000..101877bbff63 --- /dev/null +++ b/app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch @@ -0,0 +1,11 @@ +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -3,7 +3,7 @@ + IF (WIN32) + ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS) + ELSE (WIN32) +- SET(CMAKE_CXX_FLAGS "-Wall -fno-strict-aliasing") ++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fno-strict-aliasing") + + OPTION(APVLV_ENABLE_DEBUG "If build binary with debug information." OFF) + IF (APVLV_ENABLE_DEBUG) diff --git a/app-text/apvlv/files/apvlv-0.4.0-icon.patch b/app-text/apvlv/files/apvlv-0.4.0-icon.patch new file mode 100644 index 000000000000..f5e8ad370877 --- /dev/null +++ b/app-text/apvlv/files/apvlv-0.4.0-icon.patch @@ -0,0 +1,10 @@ +--- a/apvlv.desktop ++++ b/apvlv.desktop +@@ -2,6 +2,7 @@ + Version=1.0 + Type=Application + Name=apvlv ++Icon=apvlv + Comment=A minimalistic document viewer + Comment[de]=Ein minimalistischer Dokumenten-Betrachter + Comment[fr]=Un visionneur de document minimaliste diff --git a/app-text/apvlv/metadata.xml b/app-text/apvlv/metadata.xml index 43022be5fe1e..6a3c3096b614 100644 --- a/app-text/apvlv/metadata.xml +++ b/app-text/apvlv/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <email>c@cgps.ch</email> + <name>Chaquen Beliakov Amaya</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <upstream> <remote-id type="google-code">apvlv</remote-id> <remote-id type="github">naihe2010/apvlv</remote-id> |