diff options
Diffstat (limited to 'app-text/zeal')
-rw-r--r-- | app-text/zeal/Manifest | 5 | ||||
-rw-r--r-- | app-text/zeal/files/disable-werror-0.7.2.patch | 14 | ||||
-rw-r--r-- | app-text/zeal/metadata.xml | 8 | ||||
-rw-r--r-- | app-text/zeal/zeal-0.7.2.ebuild | 55 |
4 files changed, 80 insertions, 2 deletions
diff --git a/app-text/zeal/Manifest b/app-text/zeal/Manifest index 1e908d2189ec..c3bce4df663f 100644 --- a/app-text/zeal/Manifest +++ b/app-text/zeal/Manifest @@ -1,6 +1,9 @@ AUX add-missing-qt-components.patch 532 BLAKE2B 278d3ff4d5833d4b5e63be4fe8bb9942fa764aa97426d415793436b431d8ecd3cc44b687d2b594ec5eedcf44661174d15283b4d2f7a235278c499ec64c97c446 SHA512 3dbaf47a8d197f6892a430bba0f8e89410923fe405a1d5318c0081e66784fc125e29254f81a0da4fba31a38f60858dde35309ec7e3fa0f8f64423631f8fa6fa5 +AUX disable-werror-0.7.2.patch 349 BLAKE2B 716370eff9708efe384e8c119bd4580a85820d8d3cfe4d725fca9e44708132b71d234abdf6516899b9f978b312799af84538375f25e1a568ca1ad03ad6138672 SHA512 33fe55a13d64ff4a466eb495acdf0a7b7e02737c187ed9c41ae735e0ec35d7bcc9da45baaeac7deff6ac6f4f58f72fa56270c7efaa3fa758098047d0853ae469 AUX disable-werror.patch 245 BLAKE2B 187197e65082ce3724569fde73a4d737ff24881cf80d9383d4c83e17c2c8d23667bdf4fabcc12eb5e65186896e1cb66123fa1704299ef3eecf5288e64a4ef900 SHA512 de53fecba780c088e3dc0dc2d69a2e1a48cade216b048b55078eb4dd6758962aa2a353f7981bcd21a6f117de6c0d233dae438c157d0eff129e93669acaa42f84 AUX qt6.patch 404 BLAKE2B bc757d9ee15e4a85750bc6762107bcce5b7bfd71988738ef08120744d0c9d846bf8dc97946bb76e7439dde49ce6ad4150bfa96b66e0f7a406000caf9eaf43437 SHA512 5fc4ebeedcba98aec13e150eb1a3a1ba82490537431ab765944ee323ae243ec94fa7cc451fa4aeb86edc8892f4a796cff1bb2fb21083cf1902b84ad11fde43e4 DIST zeal-0.7.1.tar.gz 1195333 BLAKE2B 56e6d56e152ed94559d15ba4a5dd7972466db75a4d760640b55b532ba3ed325a429e8e03f450efaa3e24f09af68ff5b43463d9b8f21b8a9bd11e23a3841780c4 SHA512 bf2b5e2878b349ec4e5e74377a2a74e263d5f20649f152f194375547c5e69b3e6115c9d0f103acad7f087b20456d888a3be9f7ce1aa232206bba7e0ed38d252b +DIST zeal-0.7.2.tar.gz 1217853 BLAKE2B e82c3a977375317cfb4d5ad32f577f668f38cfc1d3a2685d44c96814817623001a8fff848a04acf07d3ab942bee9a0c6801dfadad3fceaf24d55beb5a78a9522 SHA512 41f79f4c441938a60f80796376de31643ad1b80d989c6452653647be533b6e4e23d96b556895c457d574e00d75a57e4b2ef2a77096fa1d120e0c2e5b511366fb EBUILD zeal-0.7.1.ebuild 1144 BLAKE2B ccfa1322c4993c73ce002cd2479ed327aeadd22ba140572e141d44fcbd4d81fe82fcacad857f79ba2bd8c20080bffa08ca0193e1f3d97ef68be51589631d6bae SHA512 29351d4a132e70e5b1f42d06380488c602ecf5344640fe791b1adab0c0f9275cbac0da44ba3e7831ae4fa848082a675125490e7547f5d04dbebebf586a08790a -MISC metadata.xml 249 BLAKE2B f4b1ccdb1ff03c3f0e6ed64ed43735ecf7a28c4f1423318cc73b98f1c7381b9c2b43d536b54a0dc4e3bd1a513901ea5bf79aacf2e093d183e5891a2e076d7cee SHA512 47df3d0e94b419d5a06a7b6c5b41b4d75bc6c0c868dca5c0722e358618afc34bc2cc354d6f6c416438783b57cf187af15736181e28a740d8722ded775d167489 +EBUILD zeal-0.7.2.ebuild 1064 BLAKE2B 9abf9ec2ee1987faf10fe042b3c0aa210aedd2cf70a8e8006ef6d3ac61537facf5510b3a4441249e9738f70defb32f09a97b39d234f2f93ed49bc3857d714868 SHA512 137cc06b0d4205c2a9047841a9224806f2a2364e97cf56f553590429a48b5a905766b5b1afafda3cbe832783d5a8ed3763917d283980059a4e83a5119aef8f7b +MISC metadata.xml 417 BLAKE2B 50581ec25cc6d51691295bab1d4e8b8351bb396dacbaed3f9a7db94ef01b6174705173db502faaf3130f7d0b6dabb7d3e7f20b7f19a0d92623338b1eaa7e3fb8 SHA512 3722502b6bb659f808866f3a04b02d8f5f6eb337e20c321baf863b52ccec0da99a62647c32e3472fcb05defe83b33de35bc2c472f8baa640f1db9f9380c52d4e diff --git a/app-text/zeal/files/disable-werror-0.7.2.patch b/app-text/zeal/files/disable-werror-0.7.2.patch new file mode 100644 index 000000000000..9059a106da9a --- /dev/null +++ b/app-text/zeal/files/disable-werror-0.7.2.patch @@ -0,0 +1,14 @@ +diff --git a/CMakeLists.txt.old b/CMakeLists.txt +index de28d9c..8152f99 100644 +--- a/CMakeLists.txt.old ++++ b/CMakeLists.txt +@@ -64,9 +64,5 @@ add_custom_target(zeal_version + VERBATIM + ) + +-if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0") +- set(CMAKE_COMPILE_WARNING_AS_ERROR ON) +-endif() +- + add_subdirectory(assets) + add_subdirectory(src) diff --git a/app-text/zeal/metadata.xml b/app-text/zeal/metadata.xml index af3ff4b585c0..7ed93f5b5e91 100644 --- a/app-text/zeal/metadata.xml +++ b/app-text/zeal/metadata.xml @@ -1,7 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!--maintainer-needed--> + <maintainer type="person"> + <email>mpagano@gentoo.org</email> + <name>Mike Pagano</name> + </maintainer> + <use> + <flag name="X">Enable global shortcut support on X11</flag> + </use> <upstream> <remote-id type="github">zealdocs/zeal</remote-id> </upstream> diff --git a/app-text/zeal/zeal-0.7.2.ebuild b/app-text/zeal/zeal-0.7.2.ebuild new file mode 100644 index 000000000000..ea2ac7deaf06 --- /dev/null +++ b/app-text/zeal/zeal-0.7.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg-utils + +DESCRIPTION="Offline documentation browser inspired by Dash" +HOMEPAGE="https://zealdocs.org/" +SRC_URI="https://github.com/zealdocs/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+X" + +DEPEND=" + app-arch/libarchive:= + dev-cpp/cpp-httplib:= + dev-db/sqlite:3 + dev-qt/qtbase:6[concurrent,gui,network,widgets] + dev-qt/qtwebchannel:6 + dev-qt/qtwebengine:6[widgets] + X? ( + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${DEPEND} + x11-themes/hicolor-icon-theme +" +BDEPEND="kde-frameworks/extra-cmake-modules" + +PATCHES=( + "${FILESDIR}/disable-werror-0.7.2.patch" +) + +src_configure() { + local mycmakeargs=( + -DZEAL_RELEASE_BUILD=ON + -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex X no yes) + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} |