From c3b65fea227bb31604479eeb5b6f45c844cfe8e6 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Mon, 7 Oct 2024 19:55:24 +0200 Subject: [PATCH 1/8] profiles: 4Q-2018: Cleanup old package update of xembedsniproxy Signed-off-by: Andreas Sturmlechner --- profiles/updates/4Q-2018 | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/updates/4Q-2018 b/profiles/updates/4Q-2018 index 20199b3e162c8..510e44d841cd3 100644 --- a/profiles/updates/4Q-2018 +++ b/profiles/updates/4Q-2018 @@ -1,6 +1,5 @@ slotmove dev-libs/girara 3 0 move dev-python/CommonMark dev-python/commonmark move dev-libs/mini-xml dev-libs/mxml -move x11-misc/xembedsniproxy kde-plasma/xembed-sni-proxy move x11-apps/intel-gpu-tools x11-apps/igt-gpu-tools move games-board/knights kde-apps/knights From 8d0d51aeb99b2109ea3ce651f0eb70abcb78904f Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Mon, 7 Oct 2024 19:57:46 +0200 Subject: [PATCH 2/8] profiles: arch: Cleanup obsolete package entries (calligra, phonon, kodi) Signed-off-by: Andreas Sturmlechner --- profiles/arch/alpha/package.use.mask | 4 ---- profiles/arch/arm/package.use.mask | 4 ---- profiles/arch/arm/package.use.stable.mask | 1 - profiles/arch/arm64/package.use.mask | 1 - profiles/arch/base/package.use.mask | 5 ----- profiles/arch/sparc/package.use.mask | 4 ---- 6 files changed, 19 deletions(-) diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 04da7dbc8fe85..43de7be3517fc 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -561,10 +561,6 @@ media-libs/gst-plugins-base ivorbis # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles -# Raúl Porcel (2012-12-30) -# Needs testing -media-libs/phonon vlc - # Raúl Porcel (2012-05-28) # Needs x11-misc/lightdm(which also requires some other deps) x11-misc/xscreensaver new-login diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 84c176633a922..51f4d6a79ea3a 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -255,10 +255,6 @@ dev-util/schroot zfs # PPS should work on all arches, but only keyworded on some arches >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks -# Craig Andrews (2019-07-03) -# Unmask Raspberry Pi support on arm. -media-tv/kodi -raspberry-pi - # Matt Turner (2019-06-20) # dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does # build on arm. diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask index 693acceaafa0e..84aa95c37f592 100644 --- a/profiles/arch/arm/package.use.stable.mask +++ b/profiles/arch/arm/package.use.stable.mask @@ -92,7 +92,6 @@ media-libs/mesa vulkan-overlay # Deps not yet stable # Migrated from package.use.mask app-text/asciidoc test -media-libs/phonon vlc net-misc/openssh security-key dev-util/geany-plugins markdown app-arch/rpm test diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index a55d1801907f1..bb7fe2d7e0da2 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -501,5 +501,4 @@ sci-libs/linux-gpib firmware # Chí-Thanh Christopher Nguyễn (2013-02-20) # Mask flags of calligra and dependencies due to lack of keywords -app-office/calligra spacenav media-gfx/pstoedit emf diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index f1851b42d61a7..be3b74b0f7a82 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -308,11 +308,6 @@ sys-firmware/seabios debug # upstream tarballs for tier-2 arches do not ship docs dev-lang/rust-bin doc -# Craig Andrews (2019-07-03) -# Raspberry Pi support is only available on arm. -# Mask raspberry-pi USE globally, unmask on arm. -media-tv/kodi raspberry-pi - # Georgy Yakovlev (2019-06-22) # mask here and unmask in profiles for specific arches dev-java/openjdk:8 javafx diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index e2615cab51575..533968ff55b2d 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -662,10 +662,6 @@ net-misc/modemmanager qmi # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles -# Raúl Porcel (2012-12-30) -# Needs testing -media-libs/phonon vlc - # Robin H Johnson (2012-11-01) # MySQL 5.5 wants systemtap, tcmalloc & jemalloc >=dev-db/mysql-5.5 systemtap jemalloc From ff2389b12d0337cf1b86ee28959517312a5decc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 7 Oct 2024 18:04:20 +0200 Subject: [PATCH 3/8] app-emacs/exwm: drop old 0.28 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/exwm/Manifest | 1 - app-emacs/exwm/exwm-0.28.ebuild | 30 ------------------------------ 2 files changed, 31 deletions(-) delete mode 100644 app-emacs/exwm/exwm-0.28.ebuild diff --git a/app-emacs/exwm/Manifest b/app-emacs/exwm/Manifest index d6a9b058da8b0..0a8192fc0a111 100644 --- a/app-emacs/exwm/Manifest +++ b/app-emacs/exwm/Manifest @@ -1,2 +1 @@ -DIST exwm-0.28.tar.gz 93246 BLAKE2B ec6afeeaf7609d68561c9ec87316c0135bc5e0341c3dba91964221e15edc75442097f4c5c0730d7eaf8e00010b6f88e4deb1f283ada61bd8e7333f21088dbf8b SHA512 5b5db21de7ac6c0c9f38ce6fdc66f5fb366fa50c52ba7d5fd76c9764cbda6b19f3c01213c7af2dba7605f66e7527367204fe1b5c10c1dda6d2ed7aae87312749 DIST exwm-0.31.tar.gz 97908 BLAKE2B 4e6d49f273296696c2b9c77d5a38409feddf3bbda395f8255068138962a7561c23a2b6943b74a87d8ac6bbd4153b7bd30bdb5ea4f799be325c5160b54db0f2e6 SHA512 7ada593f8197ca959ce40e440f411029f1ea49fde60ddd27e799c84ecc0dc4559fbed16d8265833c14b3df332ea630e9fe56c6b160bb2faaadefe37582b8c2a5 diff --git a/app-emacs/exwm/exwm-0.28.ebuild b/app-emacs/exwm/exwm-0.28.ebuild deleted file mode 100644 index e8b3a2eabbce6..0000000000000 --- a/app-emacs/exwm/exwm-0.28.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs X Window Manager" -HOMEPAGE="https://github.com/ch11ng/exwm/" -SRC_URI="https://github.com/ch11ng/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="app-emacs/xelb" -RDEPEND=" - ${BDEPEND} - x11-apps/xrandr -" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_install() { - elisp_src_install - - insinto ${SITEETC}/${PN}/examples - doins xinitrc -} From 77915e4df90db8cef95ec5191a160d92363df1c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 7 Oct 2024 18:09:02 +0200 Subject: [PATCH 4/8] app-emacs/exwm: bump to 0.32 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/exwm/Manifest | 1 + app-emacs/exwm/exwm-0.32.ebuild | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 app-emacs/exwm/exwm-0.32.ebuild diff --git a/app-emacs/exwm/Manifest b/app-emacs/exwm/Manifest index 0a8192fc0a111..d93cf1f17d9f8 100644 --- a/app-emacs/exwm/Manifest +++ b/app-emacs/exwm/Manifest @@ -1 +1,2 @@ DIST exwm-0.31.tar.gz 97908 BLAKE2B 4e6d49f273296696c2b9c77d5a38409feddf3bbda395f8255068138962a7561c23a2b6943b74a87d8ac6bbd4153b7bd30bdb5ea4f799be325c5160b54db0f2e6 SHA512 7ada593f8197ca959ce40e440f411029f1ea49fde60ddd27e799c84ecc0dc4559fbed16d8265833c14b3df332ea630e9fe56c6b160bb2faaadefe37582b8c2a5 +DIST exwm-0.32.tar.gz 96383 BLAKE2B 7c066a78b8f4997c135fe6896448cfb6c266310dd207328104b7a089a3fc9a5e4e28884105e349fff3e86286403e797e0bf29af6a14fc2a1ded6c1c95cf2ea8a SHA512 f6522a1cb20be05001900c19103dad828f9cf931d35466d234c111812132d77485a6cb3317880f4eadeab1bf497fa124894fe0b6da6cf1f115967ec7a6d4363c diff --git a/app-emacs/exwm/exwm-0.32.ebuild b/app-emacs/exwm/exwm-0.32.ebuild new file mode 100644 index 0000000000000..d98bd4bbb93bc --- /dev/null +++ b/app-emacs/exwm/exwm-0.32.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS="27.1" + +inherit elisp + +DESCRIPTION="Emacs X Window Manager" +HOMEPAGE="https://github.com/emacs-exwm/exwm/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/emacs-exwm/${PN}.git" +else + SRC_URI="https://github.com/emacs-exwm/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + >=app-emacs/compat-30.0.0.0 + >=app-emacs/xelb-0.20 +" +RDEPEND=" + ${BDEPEND} + x11-apps/xrandr +" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" From c49173fb18161bb3b91632464ad244a0f54a01cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 7 Oct 2024 18:19:28 +0200 Subject: [PATCH 5/8] app-emacs/assess: bump to 0.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/assess/Manifest | 1 + app-emacs/assess/assess-0.7.ebuild | 53 ++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 app-emacs/assess/assess-0.7.ebuild diff --git a/app-emacs/assess/Manifest b/app-emacs/assess/Manifest index 1379624d930fe..7484b34e603d2 100644 --- a/app-emacs/assess/Manifest +++ b/app-emacs/assess/Manifest @@ -1 +1,2 @@ DIST assess-0.6.tar.gz 20771 BLAKE2B 29e8f84c20575314271d9a08ed3ac93f28f1c1b5c2df2ac35e397226f4eea033210ff9b96c90a282a44c60e301f5abc38be88efc74c21a2a7fdc29340d6d43e5 SHA512 ff50731867646f07b8c6f3edd1123695d008fa5265ab8b3543cbf32a54a4a0415a91304067e0dacf53890850b56377594802c9763601616bd828316f7a8cef69 +DIST assess-0.7.tar.gz 21161 BLAKE2B 2dbdc83738004659d94c8e4d507e9b95efe7b98cf9336abca6bb7a75ad5648273dff4455eddfb9350fd1c35c2a1154f6c550bc323e95a3d66a3ab37662595157 SHA512 6ac8d8ff860e95a280154109210aa5a81b6af0b01a20a25a37a9d4d2f35e50d26af217d16d692a6cd4d7af9bdb1ccd39431a96efed5f4d14a1534751a796951e diff --git a/app-emacs/assess/assess-0.7.ebuild b/app-emacs/assess/assess-0.7.ebuild new file mode 100644 index 0000000000000..8033d66400165 --- /dev/null +++ b/app-emacs/assess/assess-0.7.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="cadeb24a5d8261fad4bdfdc09e7d571cc395a6ca" + +inherit elisp + +DESCRIPTION="Test support functions for Emacs" +HOMEPAGE="https://github.com/phillord/assess/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/phillord/${PN}.git" +else + SRC_URI="https://github.com/phillord/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-emacs/m-buffer +" +BDEPEND=" + ${RDEPEND} + test? ( + app-emacs/load-relative + ) +" + +# Remove tests failing with Emacs >=29. +# Remove a test helper accessing the network, luckily unnecessary. +ELISP_REMOVE=" + test/assess-robot-test.el + test/local-sandbox.el +" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ${EMACS} ${EMACSFLAGS} -L . -L test \ + -l assess-discover -f assess-discover-run-and-exit-batch || die +} From 163aa5e080ce7204e763943bf66519a81219a7d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 7 Oct 2024 18:20:08 +0200 Subject: [PATCH 6/8] app-emacs/xelb: drop old 0.19 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/xelb/Manifest | 1 - app-emacs/xelb/xelb-0.19.ebuild | 31 ------------------------------- 2 files changed, 32 deletions(-) delete mode 100644 app-emacs/xelb/xelb-0.19.ebuild diff --git a/app-emacs/xelb/Manifest b/app-emacs/xelb/Manifest index 0c34ec0207d18..37cbef9d9c7fa 100644 --- a/app-emacs/xelb/Manifest +++ b/app-emacs/xelb/Manifest @@ -1,2 +1 @@ -DIST xelb-0.19.tar.gz 143448 BLAKE2B b0bf8fdb36406120cce6e274e7af6577cdc899a8a84e33bdd60a5c26b13ff9f07a03a55b3a079efec578d12f6aecc1317f8638826e8ec33cb25e60f051263a8c SHA512 60ce0cdfd27bfea331ddf92a5c32b318b47ff38d91b5caa26287ace60cd7f7d2199f2553fe36963af1e4395e53432e9a76e83d12bdf6767b48f118a1e414280c DIST xelb-0.20.tar.gz 143475 BLAKE2B d72e4c6634065b4900b7f1259ab362576c5f9ec7781ca379564809f32796cc2cd872501c80411d4f90ecda6058b9308ddb747407097bca2dbf662383fc3cad35 SHA512 15eae53bafbb677e53e2b8fa43f2672868c49eb3f294b27ccf03a9e72fe3dc958b46874d15092fc1e57dd0dcb7b969e53104df0c868bfbb18c313a96b9b42528 diff --git a/app-emacs/xelb/xelb-0.19.ebuild b/app-emacs/xelb/xelb-0.19.ebuild deleted file mode 100644 index ee22f549a253c..0000000000000 --- a/app-emacs/xelb/xelb-0.19.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="X protocol Emacs Lisp Binding" -HOMEPAGE="https://github.com/emacs-exwm/xelb/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/emacs-exwm/${PN}.git" -else - SRC_URI="https://github.com/emacs-exwm/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-editors/emacs[gui] - x11-apps/xauth -" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" From 98be0683d0c54025470c880b1a291d90ae90a2a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 7 Oct 2024 18:29:58 +0200 Subject: [PATCH 7/8] dev-util/marksman: bump to 2024.10.07 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- dev-util/marksman/Manifest | 2 + dev-util/marksman/marksman-2024.10.07.ebuild | 273 +++++++++++++++++++ 2 files changed, 275 insertions(+) create mode 100644 dev-util/marksman/marksman-2024.10.07.ebuild diff --git a/dev-util/marksman/Manifest b/dev-util/marksman/Manifest index 07633e6c3de02..a559c4752b80d 100644 --- a/dev-util/marksman/Manifest +++ b/dev-util/marksman/Manifest @@ -9,7 +9,9 @@ DIST gee.external.capstone.2.3.0.nupkg 8145352 BLAKE2B 1e1cfa75c9d8fcff0e905e7d8 DIST glob.1.1.9.nupkg 69256 BLAKE2B 177dac70f427d2d4b949eb31c0a65422ad84c6eef2a6d9f9db5c27f62e80d34aba631d3f7106c42877898c7a78809f31f6f54740e4991ae7a1a31d93b1181b34 SHA512 43b301ae39e3b3a85285c35f7bdaf4055701fd2787b230df5b14c37538007481fec38d9dd07768a0d01c60da9056a87bdf8a5352214c7122ed7109282e62dc20 DIST iced.1.17.0.nupkg 2106811 BLAKE2B c7042f76781d7a536a8169c861fdbd36d8761e0e89faccf1251506bc6304ad5719da9c62a1f07a43952c1bc1baab2e5ece7e78304b0cdb9eaf3f72d899622661 SHA512 6404bf5518b3d7a7c74478edd56c2c2f194ccadd1cfde3ae7c13c332e442779b817b99744aae19dd4c6400a205055eee7dfc16b43a2f97d0f5200a9bc6c97549 DIST markdig.0.33.0.nupkg 889068 BLAKE2B 287ccbbb443f55d19aeb511a1caabf3d93316ea8aec16d66ab7e848b0f5a1e1ee23909df737fcf9cf8785165b919d5099dba94bff4325a30639de50b2e1e9d05 SHA512 7c25e58bc7b35730ca5cacef6a8068cdd5c1f313053f6482d2d3d80f9bf15387a6a14ae317d308d26dc493be57f82df284f4d588a414f6c0ea0c8bd5bec371a6 +DIST markdig.0.37.0.nupkg 1123945 BLAKE2B 08b711e12cacec5f61b34dd109406a917b06f71206b61831973de048d38b87da9c41d45df714de3cbb9359665ee3db8d00e6ab68acb80c6f7e54575c92ed4fce SHA512 9cb1cbc18d28582d4d2710afb983ba3da3755210d6189d2c48ad106adaed890ba53c172950b1dcb61cf49a03c9154837e3474311226bbd131011a2b92f8562d2 DIST marksman-2023.12.09.tar.gz 7800503 BLAKE2B ed0d81100c7a648608e48aca41c687b71cb9231ef76fa5524d7d9e98c99d232b789005b320467ecdda91f354076c27fc7f75a0e2c58edda76fb665b3c9f09f72 SHA512 4e26a4fc5ca3e69b909d10abcdada43b01c5ded8f9c58f766a40f0fb609ee7075cc31b8d1fa611b56dd8cd9a9fb03e670f78fe8ee4ff45206cb150bf7999f7d6 +DIST marksman-2024.10.07.tar.gz 7802272 BLAKE2B 16369a8d8ee04b6529e955fc77fd7e5355dd35d17a8af7cab6c628bbb1c5067c14637485458b401c6d6466b411afde27865abe7a7313803d5f64ad572a969a0d SHA512 181d68ab744b136151c3f04057579aa2d1c1d0068adbb828e8813b9fc7532ce014c845e36bc906a57e53f0b7ef23d7af76f3595685aa8994fc62914a0007dd0d DIST messagepack.2.5.108.nupkg 326216 BLAKE2B b593c5150773aca28aefc2a8b34e24587907e4bfaa73857f3c3117b40a30458058e85f03a3dc3a02b6d7698a67ade141bb3b0c4b8570393a7a46a5ce43ae73d7 SHA512 e2ffda229151542f8f7e14102dd38dadbece62e9818fcda5dd25f7102facc14896d04a310e4c5f201edc59658bbaabb9d15f97ed73bbdfdfc1bef809012f5487 DIST messagepack.annotations.2.5.108.nupkg 19480 BLAKE2B 0ac1c8f6c0407e144463aad425731cab7459ec74ec805b6bff6f11951f6ad5ab4cb54139ac5dc0f26f58c0f609e4092ea4f520b8e700f5cf418bf420aabc2208 SHA512 78219b983511749ac9e1d3a1cd9436b67b06e7358135c9c61acb19a70295e594ebdc7bece14b1c0535cfc91a17c1d74b9b9b007ba7078d883e6cc3a604b35066 DIST microsoft.bcl.asyncinterfaces.1.1.0.nupkg 92985 BLAKE2B 3de4d3c85a43d9c81b24419919e82a590615de75dadfc5bc156777938c1ee30ba9602719614223be3a4aedfd589bf4f02e78b576f80926bb29d8e0a742c692d6 SHA512 4277ce265233e5ebf15370e7d42cf8574c1fce715a892eadbeba136136dbc36ba4d78b4090e55217293f8421f2eb84bcfdc9343de42a2d5e06b8ff5b00d0723d diff --git a/dev-util/marksman/marksman-2024.10.07.ebuild b/dev-util/marksman/marksman-2024.10.07.ebuild new file mode 100644 index 0000000000000..cd128a3d7a1b4 --- /dev/null +++ b/dev-util/marksman/marksman-2024.10.07.ebuild @@ -0,0 +1,273 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +APP_PV="${PV//./-}" + +DOTNET_PKG_COMPAT="8.0" +NUGETS=" +benchmarkdotnet.annotations@0.13.11 +benchmarkdotnet@0.13.11 +commandlineparser@2.9.1 +coverlet.collector@6.0.0 +fsharp.core@8.0.100 +fsharp.systemcommandline@0.13.0-beta4 +fsharpplus@1.5.0 +gee.external.capstone@2.3.0 +glob@1.1.9 +iced@1.17.0 +markdig@0.37.0 +messagepack.annotations@2.5.108 +messagepack@2.5.108 +microsoft.bcl.asyncinterfaces@1.1.0 +microsoft.bcl.asyncinterfaces@7.0.0 +microsoft.codeanalysis.analyzers@3.3.3 +microsoft.codeanalysis.common@4.1.0 +microsoft.codeanalysis.csharp@4.1.0 +microsoft.codecoverage@17.8.0 +microsoft.csharp@4.0.1 +microsoft.diagnostics.netcore.client@0.2.251802 +microsoft.diagnostics.runtime@2.2.332302 +microsoft.diagnostics.tracing.traceevent@3.0.2 +microsoft.dotnet.platformabstractions@3.1.6 +microsoft.extensions.configuration.abstractions@2.1.1 +microsoft.extensions.configuration.binder@2.1.1 +microsoft.extensions.configuration@2.1.1 +microsoft.extensions.dependencyinjection.abstractions@2.1.1 +microsoft.extensions.logging.abstractions@2.1.1 +microsoft.extensions.logging@2.1.1 +microsoft.extensions.options@2.1.1 +microsoft.extensions.primitives@2.1.1 +microsoft.net.stringtools@17.4.0 +microsoft.net.test.sdk@17.8.0 +microsoft.netcore.platforms@1.0.1 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@2.1.2 +microsoft.netcore.platforms@5.0.0 +microsoft.netcore.targets@1.0.1 +microsoft.netcore.targets@1.1.0 +microsoft.testplatform.objectmodel@17.8.0 +microsoft.testplatform.testhost@17.8.0 +microsoft.visualstudio.threading.analyzers@17.6.40 +microsoft.visualstudio.threading@17.6.40 +microsoft.visualstudio.validation@17.6.11 +microsoft.win32.primitives@4.3.0 +microsoft.win32.registry@5.0.0 +nerdbank.streams@2.10.66 +netstandard.library@1.6.1 +newtonsoft.json@13.0.1 +newtonsoft.json@9.0.1 +nuget.frameworks@6.5.0 +perfolizer@0.2.1 +runtime.any.system.collections@4.3.0 +runtime.any.system.diagnostics.tools@4.3.0 +runtime.any.system.diagnostics.tracing@4.3.0 +runtime.any.system.globalization.calendars@4.3.0 +runtime.any.system.globalization@4.3.0 +runtime.any.system.io@4.3.0 +runtime.any.system.reflection.extensions@4.3.0 +runtime.any.system.reflection.primitives@4.3.0 +runtime.any.system.reflection@4.3.0 +runtime.any.system.resources.resourcemanager@4.3.0 +runtime.any.system.runtime.handles@4.3.0 +runtime.any.system.runtime.interopservices@4.3.0 +runtime.any.system.runtime@4.3.0 +runtime.any.system.text.encoding.extensions@4.3.0 +runtime.any.system.text.encoding@4.3.0 +runtime.any.system.threading.tasks@4.3.0 +runtime.any.system.threading.timer@4.3.0 +runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system.io.compression@4.3.0 +runtime.native.system.net.http@4.3.0 +runtime.native.system.security.cryptography.apple@4.3.0 +runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system@4.3.0 +runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.unix.microsoft.win32.primitives@4.3.0 +runtime.unix.system.console@4.3.0 +runtime.unix.system.diagnostics.debug@4.3.0 +runtime.unix.system.io.filesystem@4.3.0 +runtime.unix.system.net.primitives@4.3.0 +runtime.unix.system.net.sockets@4.3.0 +runtime.unix.system.private.uri@4.3.0 +runtime.unix.system.runtime.extensions@4.3.0 +serilog.sinks.console@4.0.1 +serilog@2.11.0 +snapper@2.4.0 +streamjsonrpc@2.16.36 +system.appcontext@4.3.0 +system.buffers@4.3.0 +system.codedom@5.0.0 +system.collections.concurrent@4.3.0 +system.collections.immutable@5.0.0 +system.collections.immutable@7.0.0 +system.collections@4.0.11 +system.collections@4.3.0 +system.commandline@2.0.0-beta4.22272.1 +system.console@4.3.0 +system.diagnostics.debug@4.0.11 +system.diagnostics.debug@4.3.0 +system.diagnostics.diagnosticsource@4.3.0 +system.diagnostics.diagnosticsource@7.0.2 +system.diagnostics.tools@4.0.1 +system.diagnostics.tools@4.3.0 +system.diagnostics.tracing@4.3.0 +system.dynamic.runtime@4.0.11 +system.globalization.calendars@4.3.0 +system.globalization.extensions@4.3.0 +system.globalization@4.0.11 +system.globalization@4.3.0 +system.io.compression.zipfile@4.3.0 +system.io.compression@4.3.0 +system.io.filesystem.primitives@4.0.1 +system.io.filesystem.primitives@4.3.0 +system.io.filesystem@4.0.1 +system.io.filesystem@4.3.0 +system.io.pipelines@7.0.0 +system.io@4.1.0 +system.io@4.3.0 +system.linq.expressions@4.1.0 +system.linq.expressions@4.3.0 +system.linq@4.1.0 +system.linq@4.3.0 +system.management@5.0.0 +system.memory@4.5.1 +system.memory@4.5.3 +system.memory@4.5.4 +system.memory@4.5.5 +system.net.http@4.3.0 +system.net.nameresolution@4.3.0 +system.net.primitives@4.3.0 +system.net.sockets@4.3.0 +system.objectmodel@4.0.12 +system.objectmodel@4.3.0 +system.private.uri@4.3.0 +system.reflection.emit.ilgeneration@4.0.1 +system.reflection.emit.ilgeneration@4.3.0 +system.reflection.emit.lightweight@4.0.1 +system.reflection.emit.lightweight@4.3.0 +system.reflection.emit@4.0.1 +system.reflection.emit@4.3.0 +system.reflection.extensions@4.0.1 +system.reflection.extensions@4.3.0 +system.reflection.metadata@1.6.0 +system.reflection.metadata@5.0.0 +system.reflection.primitives@4.0.1 +system.reflection.primitives@4.3.0 +system.reflection.typeextensions@4.1.0 +system.reflection.typeextensions@4.3.0 +system.reflection@4.1.0 +system.reflection@4.3.0 +system.resources.resourcemanager@4.0.1 +system.resources.resourcemanager@4.3.0 +system.runtime.compilerservices.unsafe@4.5.3 +system.runtime.compilerservices.unsafe@5.0.0 +system.runtime.compilerservices.unsafe@6.0.0 +system.runtime.extensions@4.1.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.0.1 +system.runtime.handles@4.3.0 +system.runtime.interopservices.runtimeinformation@4.3.0 +system.runtime.interopservices@4.1.0 +system.runtime.interopservices@4.3.0 +system.runtime.numerics@4.3.0 +system.runtime.serialization.primitives@4.1.1 +system.runtime@4.1.0 +system.runtime@4.3.0 +system.security.accesscontrol@5.0.0 +system.security.claims@4.3.0 +system.security.cryptography.algorithms@4.3.0 +system.security.cryptography.cng@4.3.0 +system.security.cryptography.csp@4.3.0 +system.security.cryptography.encoding@4.3.0 +system.security.cryptography.openssl@4.3.0 +system.security.cryptography.primitives@4.3.0 +system.security.cryptography.x509certificates@4.3.0 +system.security.principal.windows@4.3.0 +system.security.principal.windows@5.0.0 +system.security.principal@4.3.0 +system.text.encoding.codepages@4.5.1 +system.text.encoding.extensions@4.0.11 +system.text.encoding.extensions@4.3.0 +system.text.encoding@4.0.11 +system.text.encoding@4.3.0 +system.text.encodings.web@7.0.0 +system.text.json@7.0.3 +system.text.regularexpressions@4.1.0 +system.text.regularexpressions@4.3.0 +system.threading.tasks.dataflow@7.0.0 +system.threading.tasks.extensions@4.0.0 +system.threading.tasks.extensions@4.3.0 +system.threading.tasks.extensions@4.5.4 +system.threading.tasks@4.0.11 +system.threading.tasks@4.3.0 +system.threading.threadpool@4.3.0 +system.threading.timer@4.3.0 +system.threading@4.0.11 +system.threading@4.3.0 +system.xml.readerwriter@4.0.11 +system.xml.readerwriter@4.3.0 +system.xml.xdocument@4.0.11 +system.xml.xdocument@4.3.0 +tomlyn@0.17.0 +xunit.abstractions@2.0.3 +xunit.analyzers@1.6.0 +xunit.assert@2.6.2 +xunit.core@2.6.2 +xunit.extensibility.core@2.6.2 +xunit.extensibility.execution@2.6.2 +xunit.runner.visualstudio@2.5.4 +xunit@2.6.2 +" + +inherit check-reqs dotnet-pkg + +DESCRIPTION="LSP language server for editing Markdown files" +HOMEPAGE="https://github.com/artempyanykh/marksman/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/artempyanykh/${PN}.git" +else + SRC_URI="https://github.com/artempyanykh/${PN}/archive/refs/tags/${APP_PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${APP_PV}" + + KEYWORDS="~amd64" +fi + +SRC_URI+=" ${NUGET_URIS} " + +LICENSE="MIT" +SLOT="0" + +DOCS=( README.md docs ) + +CHECKREQS_DISK_BUILD="1400M" +DOTNET_PKG_PROJECTS=( Marksman/Marksman.fsproj ) +DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:VersionString="${APP_PV}" ) +DOTNET_PKG_TEST_EXTRA_ARGS=( "${DOTNET_PKG_BUILD_EXTRA_ARGS[@]}" ) + +pkg_setup() { + check-reqs_pkg_setup + dotnet-pkg_pkg_setup +} + +src_unpack() { + dotnet-pkg_src_unpack + + if [[ -n "${EGIT_REPO_URI}" ]] ; then + git-r3_src_unpack + fi +} From d956b9b13c94697fb99fbf3f0fa5cb4931d0b216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 7 Oct 2024 18:36:59 +0200 Subject: [PATCH 8/8] app-office/naps2: bump to 7.5.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-office/naps2/Manifest | 1 + app-office/naps2/naps2-7.5.2.ebuild | 373 ++++++++++++++++++++++++++++ 2 files changed, 374 insertions(+) create mode 100644 app-office/naps2/naps2-7.5.2.ebuild diff --git a/app-office/naps2/Manifest b/app-office/naps2/Manifest index bd47d3f09c886..473f23530527d 100644 --- a/app-office/naps2/Manifest +++ b/app-office/naps2/Manifest @@ -69,6 +69,7 @@ DIST microsoft.windowsdesktop.app.ref.6.0.32.nupkg 3854138 BLAKE2B b36cf8f3165db DIST microsoft.windowsdesktop.app.ref.8.0.7.nupkg 4466896 BLAKE2B 25772a98070145ec2567f703514cf2f7d6b01af5d531af90670d51fe818c7e5c2a36d16b603840725ad631e97c4f29589703f8a262aa70dbd28965e4f205edd0 SHA512 eb4abc341ba790836c744acce8d9c422d5b544f385bf4d28eecca8573831563ba723bf4bcddcd0e06cb05690d45c15f846ceaad2889bb3316c77b3ba8ff5ade2 DIST mimekitlite.4.7.1.nupkg 4782334 BLAKE2B dd066cde8b8f09a9aa0c44881a703d2e96b569d313cd6803be4ed568fc30360e7556c1e01baf61ab497880a46ba9304c3d9152787e3e460c273b2d92e801c23a SHA512 cfc5608a058c98f5e5771554f6b46dba0a77265137cdd82549d733e2efc54ac0dfdb24d578243cc4024b3bf272d4cf2ed6b589df88786f7c68a38e73a7569ba0 DIST naps2-7.5.1.tar.gz 41099136 BLAKE2B d64c2a910b5bc0e4c8182ba5e2face0973ff710fdd04b65477ec47be55cfd0570a9c198ca9d79d72fd8b657bd2ad18564e01654d773b91de5b3a3be73257553a SHA512 29f22ae88b349a765d2a96c02cc2891dfbc9b6bd14a6a2721236e620ae8376a2df9eda6088ff81cb9d274f48125988e52461f914f107b8d20a51aaf246c97d4a +DIST naps2-7.5.2.tar.gz 41100551 BLAKE2B 7baea6b8bfdcbe0d4b4fdec4488f6df2d7d10e86af680060b4fd3fd13dd9693a0a01a0ab225c34f1675988681179c96807def9291d6c1fb68bd0eb745b134910 SHA512 748c1f454d9984426509e1cfcf7b2fdc23792236b9b8844b4c9972c61055219921fd4f97fb71eb6b2b9347ae510a9bc83eaaebf283a72f80ed8f224efb3b1c18 DIST naps2.mdns.1.0.1.nupkg 86085 BLAKE2B 85c41ed205c155ebf618b09ab09fa6c405a528dafa5f435e55a7a59a4d8831ab8efd68c2e08ab2eb61c79869ce6dab8a72b9d3851285a57488043c3876b97cd4 SHA512 0415de3d8758b301df93f89019ea096f554c7e4760658f387da5c2e25c895fcbb1d905ecdb89ee894cbac19580bb7948b0be57174f9823c338d57243d8fcf650 DIST naps2.ntwain.1.0.0.nupkg 490706 BLAKE2B 8208a15d6c9ec65eda196cff2141d9349c1278d6536dbb02552462e1c53fdebb68ecabd84c73150e4848ab80a537e25db15c6fca27d264f7dbfd904f65eb0560 SHA512 83ae07decef61c55fb3dc11212f335264288881be2014e194e104da1892c0d58ab71c1e32832d219cf9618b4f9485d2ad79668bcd0cffdbad9790f6d0798c6d2 DIST naps2.pdfium.binaries.1.1.0.nupkg 15878385 BLAKE2B 891bca3725934a7e0f86165f3f8665a24d552682c0dae726d75954008c850fdad22f9c388d956de8af7b85ef01ca3baed5aacaea13e3d8e502bddac3c055ad53 SHA512 b2b747628a2dd9fb9626c1ce977622b2a40079ddd506a845e39bff4264ac06406234b6a4b4b16c5c394dc5487b7a3b414b86370844c94a5245b594eaa1b5a761 diff --git a/app-office/naps2/naps2-7.5.2.ebuild b/app-office/naps2/naps2-7.5.2.ebuild new file mode 100644 index 0000000000000..c5066fc03a177 --- /dev/null +++ b/app-office/naps2/naps2-7.5.2.ebuild @@ -0,0 +1,373 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT="8.0" + +# Generated via gdmt, but the *.Mac projects had to be removed from the sln +# manually first. Later they are removed via "DOTNET_PKG_BAD_PROJECTS". +NUGETS=" +appium.webdriver@4.4.5 +atksharp@3.24.24.95 +autofac@8.0.0 +ben.demystifier@0.4.1 +cairosharp@3.24.24.95 +castle.core@4.3.1 +castle.core@5.0.0 +castle.core@5.1.1 +commandlineparser@2.9.1 +dotnetseleniumextras.pageobjects@3.11.0 +embedio@3.5.2 +eto.forms@2.8.3 +eto.platform.gtk@2.8.3 +eto.platform.windows@2.8.3 +gdksharp@3.24.24.95 +giosharp@3.24.24.95 +glibsharp@3.24.24.95 +google.protobuf@3.25.1 +grpc.core.api@2.59.0 +grpc.tools@2.65.0 +grpcdotnetnamedpipes@3.0.0 +gtksharp@3.24.24.95 +isexternalinit@1.0.3 +largeaddressaware@1.0.6 +libusbdotnet@3.0.102-alpha +makaretu.dns@2.0.1 +microsoft-windowsapicodepack-core@1.1.4 +microsoft-windowsapicodepack-shell@1.1.4 +microsoft.bcl.asyncinterfaces@6.0.0 +microsoft.bcl.asyncinterfaces@7.0.0 +microsoft.bcl.asyncinterfaces@8.0.0 +microsoft.codecoverage@17.10.0 +microsoft.extensions.configuration.abstractions@2.1.0 +microsoft.extensions.configuration.abstractions@8.0.0 +microsoft.extensions.configuration.binder@2.1.0 +microsoft.extensions.configuration@2.1.0 +microsoft.extensions.dependencyinjection.abstractions@2.1.0 +microsoft.extensions.dependencyinjection.abstractions@8.0.0 +microsoft.extensions.dependencyinjection.abstractions@8.0.1 +microsoft.extensions.dependencyinjection@8.0.0 +microsoft.extensions.logging.abstractions@2.1.0 +microsoft.extensions.logging.abstractions@8.0.0 +microsoft.extensions.logging.abstractions@8.0.1 +microsoft.extensions.logging@2.1.0 +microsoft.extensions.logging@8.0.0 +microsoft.extensions.options@2.1.0 +microsoft.extensions.options@8.0.0 +microsoft.extensions.primitives@2.1.0 +microsoft.extensions.primitives@8.0.0 +microsoft.net.test.sdk@17.10.0 +microsoft.netcore.app@2.1.30 +microsoft.netcore.dotnetapphost@2.1.30 +microsoft.netcore.dotnethostpolicy@2.1.30 +microsoft.netcore.dotnethostresolver@2.1.30 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@1.1.1 +microsoft.netcore.platforms@2.1.14 +microsoft.netcore.platforms@3.1.4 +microsoft.netcore.targets@1.1.0 +microsoft.netcore.targets@2.0.0 +microsoft.netframework.referenceassemblies.net462@1.0.3 +microsoft.netframework.referenceassemblies@1.0.3 +microsoft.testplatform.objectmodel@17.10.0 +microsoft.testplatform.testhost@17.10.0 +microsoft.win32.primitives@4.3.0 +microsoft.win32.systemevents@4.7.0 +microsoft.win32.systemevents@8.0.0 +microsoft.windowsdesktop.app.ref@6.0.32 +microsoft.windowsdesktop.app.ref@8.0.7 +mimekitlite@4.7.1 +naps2.mdns@1.0.1 +naps2.ntwain@1.0.0 +naps2.pdfium.binaries@1.1.0 +naps2.pdfsharp@1.0.1 +naps2.sane.binaries@1.1.0 +naps2.tesseract.binaries@1.2.0 +naps2.wia@2.0.3 +netstandard.library@1.6.1 +netstandard.library@2.0.3 +newtonsoft.json@13.0.1 +newtonsoft.json@13.0.3 +nlog.extensions.logging@5.3.11 +nlog@5.3.2 +nsubstitute@5.0.0 +nsubstitute@5.1.0 +pangosharp@3.24.24.95 +pdfavalidator@2.1.109 +polyfill@4.9.0 +richardszalay.mockhttp@7.0.0 +runtime.any.system.collections@4.3.0 +runtime.any.system.diagnostics.tools@4.3.0 +runtime.any.system.diagnostics.tracing@4.3.0 +runtime.any.system.globalization.calendars@4.3.0 +runtime.any.system.globalization@4.3.0 +runtime.any.system.io@4.3.0 +runtime.any.system.reflection.extensions@4.3.0 +runtime.any.system.reflection.primitives@4.3.0 +runtime.any.system.reflection@4.3.0 +runtime.any.system.resources.resourcemanager@4.3.0 +runtime.any.system.runtime.handles@4.3.0 +runtime.any.system.runtime.interopservices@4.3.0 +runtime.any.system.runtime@4.3.0 +runtime.any.system.text.encoding.extensions@4.3.0 +runtime.any.system.text.encoding@4.3.0 +runtime.any.system.threading.tasks@4.3.0 +runtime.any.system.threading.timer@4.3.0 +runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.linux-arm.microsoft.netcore.app@2.1.30 +runtime.linux-arm.microsoft.netcore.dotnetapphost@2.1.30 +runtime.linux-arm.microsoft.netcore.dotnethostpolicy@2.1.30 +runtime.linux-arm.microsoft.netcore.dotnethostresolver@2.1.30 +runtime.linux-arm64.microsoft.netcore.app@2.1.30 +runtime.linux-arm64.microsoft.netcore.dotnetapphost@2.1.30 +runtime.linux-arm64.microsoft.netcore.dotnethostpolicy@2.1.30 +runtime.linux-arm64.microsoft.netcore.dotnethostresolver@2.1.30 +runtime.linux-musl-x64.microsoft.netcore.app@2.1.30 +runtime.linux-musl-x64.microsoft.netcore.dotnetapphost@2.1.30 +runtime.linux-musl-x64.microsoft.netcore.dotnethostpolicy@2.1.30 +runtime.linux-musl-x64.microsoft.netcore.dotnethostresolver@2.1.30 +runtime.linux-x64.microsoft.netcore.app@2.1.30 +runtime.linux-x64.microsoft.netcore.dotnetapphost@2.1.30 +runtime.linux-x64.microsoft.netcore.dotnethostpolicy@2.1.30 +runtime.linux-x64.microsoft.netcore.dotnethostresolver@2.1.30 +runtime.native.system.io.compression@4.3.0 +runtime.native.system.net.http@4.3.0 +runtime.native.system.security.cryptography.apple@4.3.0 +runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.native.system@4.3.0 +runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.unix.microsoft.win32.primitives@4.3.0 +runtime.unix.system.console@4.3.0 +runtime.unix.system.diagnostics.debug@4.3.0 +runtime.unix.system.io.filesystem@4.3.0 +runtime.unix.system.net.primitives@4.3.0 +runtime.unix.system.net.sockets@4.3.0 +runtime.unix.system.private.uri@4.3.0 +runtime.unix.system.runtime.extensions@4.3.0 +selenium.support@3.141.0 +selenium.webdriver@3.141.0 +sharpziplib@1.4.2 +simplebase@1.3.1 +sixlabors.fonts@1.0.1 +sixlabors.imagesharp@3.1.5 +standardsocketshttphandler@2.2.0.8 +system.appcontext@4.3.0 +system.buffers@4.3.0 +system.buffers@4.4.0 +system.buffers@4.5.1 +system.collections.concurrent@4.3.0 +system.collections.immutable@1.5.0 +system.collections.immutable@5.0.0 +system.collections.immutable@8.0.0 +system.collections.nongeneric@4.3.0 +system.collections.specialized@4.3.0 +system.collections@4.3.0 +system.componentmodel.annotations@5.0.0 +system.componentmodel.primitives@4.3.0 +system.componentmodel.typeconverter@4.3.0 +system.componentmodel@4.3.0 +system.console@4.3.0 +system.diagnostics.debug@4.3.0 +system.diagnostics.diagnosticsource@4.3.0 +system.diagnostics.diagnosticsource@7.0.2 +system.diagnostics.eventlog@6.0.0 +system.diagnostics.tools@4.3.0 +system.diagnostics.tracesource@4.3.0 +system.diagnostics.tracing@4.3.0 +system.drawing.common@4.7.2 +system.drawing.common@8.0.7 +system.dynamic.runtime@4.3.0 +system.globalization.calendars@4.3.0 +system.globalization.extensions@4.3.0 +system.globalization@4.3.0 +system.io.compression.zipfile@4.3.0 +system.io.compression@4.3.0 +system.io.filesystem.primitives@4.3.0 +system.io.filesystem@4.3.0 +system.io@4.3.0 +system.linq.async@6.0.1 +system.linq.expressions@4.3.0 +system.linq@4.3.0 +system.memory@4.5.0 +system.memory@4.5.1 +system.memory@4.5.4 +system.memory@4.5.5 +system.net.http@4.3.0 +system.net.http@4.3.4 +system.net.nameresolution@4.3.0 +system.net.primitives@4.3.0 +system.net.sockets@4.3.0 +system.numerics.vectors@4.4.0 +system.numerics.vectors@4.5.0 +system.objectmodel@4.3.0 +system.private.uri@4.3.0 +system.reflection.emit.ilgeneration@4.3.0 +system.reflection.emit.lightweight@4.3.0 +system.reflection.emit@4.3.0 +system.reflection.extensions@4.3.0 +system.reflection.metadata@1.6.0 +system.reflection.metadata@5.0.0 +system.reflection.primitives@4.3.0 +system.reflection.typeextensions@4.3.0 +system.reflection@4.3.0 +system.resources.extensions@7.0.0 +system.resources.extensions@8.0.0 +system.resources.resourcemanager@4.3.0 +system.runtime.compilerservices.unsafe@4.5.0 +system.runtime.compilerservices.unsafe@4.5.2 +system.runtime.compilerservices.unsafe@4.5.3 +system.runtime.compilerservices.unsafe@4.7.0 +system.runtime.compilerservices.unsafe@6.0.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.3.0 +system.runtime.interopservices.runtimeinformation@4.3.0 +system.runtime.interopservices@4.3.0 +system.runtime.numerics@4.3.0 +system.runtime@4.3.0 +system.security.claims@4.3.0 +system.security.cryptography.algorithms@4.3.0 +system.security.cryptography.cng@4.3.0 +system.security.cryptography.csp@4.3.0 +system.security.cryptography.encoding@4.3.0 +system.security.cryptography.openssl@4.3.0 +system.security.cryptography.primitives@4.3.0 +system.security.cryptography.protecteddata@8.0.0 +system.security.cryptography.x509certificates@4.3.0 +system.security.principal.windows@4.3.0 +system.security.principal@4.3.0 +system.text.encoding.extensions@4.3.0 +system.text.encoding@4.3.0 +system.text.regularexpressions@4.3.0 +system.threading.tasks.dataflow@8.0.1 +system.threading.tasks.extensions@4.3.0 +system.threading.tasks.extensions@4.5.2 +system.threading.tasks.extensions@4.5.4 +system.threading.tasks@4.3.0 +system.threading.threadpool@4.3.0 +system.threading.timer@4.3.0 +system.threading@4.3.0 +system.valuetuple@4.5.0 +system.xml.readerwriter@4.3.0 +system.xml.xdocument@4.3.0 +system.xml.xmldocument@4.3.0 +unosquare.swan.lite@3.1.0 +xunit.abstractions@2.0.3 +xunit.analyzers@1.15.0 +xunit.assert@2.9.0 +xunit.core@2.9.0 +xunit.extensibility.core@2.9.0 +xunit.extensibility.execution@2.9.0 +xunit.runner.visualstudio@2.8.2 +xunit@2.9.0 +zxing.net@0.16.9 +" + +inherit dotnet-pkg desktop xdg + +DESCRIPTION="Document scanning application with a focus on simplicity and ease of use" +HOMEPAGE="https://www.naps2.com/ + https://github.com/cyanfish/naps2/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/cyanfish/${PN}.git" +else + SRC_URI="https://github.com/cyanfish/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi + +SRC_URI+=" ${NUGET_URIS} " + +LICENSE="AGPL-3+ Apache-2.0 BSD BSD-2 GPL-2+ LGPL-3+ MIT" +SLOT="0" + +RDEPEND=" + media-fonts/liberation-fonts + media-fonts/noto + media-fonts/noto-cjk + media-gfx/sane-backends + x11-libs/gtk+:3 +" + +DOTNET_PKG_PROJECTS=( NAPS2.App.Gtk ) +DOTNET_PKG_BAD_PROJECTS=( + # For MacOS. + NAPS2.App.Mac + NAPS2.Images.Mac + NAPS2.Lib.Mac + + # For Windows. + NAPS2.App.Console + NAPS2.App.WinForms + NAPS2.App.Worker + NAPS2.Images.Wpf + NAPS2.Lib.WinForms +) + +DOCS=( CHANGELOG.md README.md ) + +src_unpack() { + dotnet-pkg_src_unpack + + if [[ -n "${EGIT_REPO_URI}" ]] ; then + git-r3_src_unpack + fi +} + +src_prepare() { + dotnet-pkg_src_prepare + + # Having this package reference in a proj file will make dotnet copy + # the host's libhostpolicy.so and break the Gentoo's mechanism of handling + # dotnet executables. + sed -e "/.*NETCore.App.*/d" -i NAPS2.App.Gtk/NAPS2.App.Gtk.csproj || die +} + +src_test() { + dotnet-pkg-base_test NAPS2.Lib.Tests +} + +src_install() { + dotnet-pkg_src_install + find "${ED}/usr/share/${P}/_linux" -type f -exec chmod a+x {} + || die + + newicon --size 128 ./NAPS2.Lib/Icons/scanner-128.png com.naps2.Naps2.png + domenu ./NAPS2.Setup/config/linux/com.naps2.Naps2.desktop + + insinto /usr/share/metainfo + doins ./NAPS2.Setup/config/linux/com.naps2.Naps2.metainfo.xml + + einstalldocs +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +}