From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2F50515808D for ; Fri, 22 Apr 2022 10:22:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 554F9E09B4; Fri, 22 Apr 2022 10:22:41 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 65BACE095F for ; Fri, 22 Apr 2022 10:22:40 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1BE8C3415F1 for ; Fri, 22 Apr 2022 10:22:39 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 578D4342 for ; Fri, 22 Apr 2022 10:22:37 +0000 (UTC) From: "Joonas Niilola" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" Message-ID: <1650622952.6d604accaa7da133d7617c7ffb500d696a2d12c1.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/apvlv/files/, app-text/apvlv/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-text/apvlv/Manifest app-text/apvlv/apvlv-0.4.0.ebuild app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch app-text/apvlv/files/apvlv-0.4.0-icon.patch app-text/apvlv/metadata.xml X-VCS-Directories: app-text/apvlv/files/ app-text/apvlv/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 6d604accaa7da133d7617c7ffb500d696a2d12c1 X-VCS-Branch: master Date: Fri, 22 Apr 2022 10:22:37 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f031283c-3710-4f9a-b7c2-5abb3a8bce61 X-Archives-Hash: 07d0cfdca750cb065b4d93a06f462041 commit: 6d604accaa7da133d7617c7ffb500d696a2d12c1 Author: Chaquen Beliakov Amaya cgps ch> AuthorDate: Sat Apr 16 05:51:11 2022 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 22 10:22:32 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d604acc app-text/apvlv: add 0.4.0 Signed-off-by: Chaquen Beliakov Amaya cgps.ch> Closes: https://github.com/gentoo/gentoo/pull/25039 Signed-off-by: Joonas Niilola gentoo.org> app-text/apvlv/Manifest | 1 + app-text/apvlv/apvlv-0.4.0.ebuild | 57 ++++++++++++++++++++++ .../apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch | 11 +++++ app-text/apvlv/files/apvlv-0.4.0-icon.patch | 10 ++++ app-text/apvlv/metadata.xml | 9 +++- 5 files changed, 87 insertions(+), 1 deletion(-) 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 @@ - + + c@cgps.ch + Chaquen Beliakov Amaya + + + proxy-maint@gentoo.org + Proxy Maintainers + apvlv naihe2010/apvlv