commit:     d3d6858077e4b31cc98702abda8fe5dcbc072ec6
Author:     Sebastian Engel <sighunter <AT> gmx <DOT> de>
AuthorDate: Sun Feb  1 10:51:21 2026 +0000
Commit:     Sebastian Engel <sighunter <AT> gmx <DOT> de>
CommitDate: Sun Feb  1 10:51:21 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3d68580

app-editors/notepadnext: add 0.13

Signed-off-by: Sebastian Engel <sighunter <AT> gmx.de>

 app-editors/notepadnext/Manifest                |  6 +++
 app-editors/notepadnext/notepadnext-0.13.ebuild | 67 +++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/app-editors/notepadnext/Manifest b/app-editors/notepadnext/Manifest
index 3ffe3d42fc..e0c7bdccc0 100644
--- a/app-editors/notepadnext/Manifest
+++ b/app-editors/notepadnext/Manifest
@@ -1,6 +1,12 @@
 DIST QSimpleUpdater-3cc832cbe55b70c54f56a0b9b6f2cdd3c43c2337.tar.gz 302442 
BLAKE2B 
854f501dd536f2ec687a5774cc53621f6d3772867b05dc1aa2266778ce99ea187348aa1a532bc3758a3a3d3078afc6c88f75cf83cd6f06a84a3915042f50c963
 SHA512 
8f78614723072460217bbdacae6b4ec9246b902e152743271f246f8c1c12f53721db81f4861cce062932b303198555bfaa2cf389ab7be74bbd45c5a6ea49543d
+DIST QSimpleUpdater-8e7017f7fbdc2b4b1a26ed1eef9ebcba6a50639c.tar.gz 302435 
BLAKE2B 
3e9df1857629935b3e6c364eafd48590a0e5f0391805f40e8b87c99ebc540e95e2a8a5f6daaaf0c4c0ae6eb0121e74a5389684f5a8dfb62af27af16b37607372
 SHA512 
9d2570dfb14e78745c2d736392db301f8b2e6b888eeba8d062d6390321320506e66cb01d3018908b86fe35c0c0bb7158c81a34ed37b5a5466aead93c56be9d9f
+DIST 
Qt-Advanced-Docking-System-c020f82a6cfc43e7127e315b1a8f0e05e8a7113f.tar.gz 
22038488 BLAKE2B 
4ab2628ebf2da2bc82f238a1e44321aa96daae682f14c18141012b7409cafb823e2b83373c36c0fda3d6cd47ab890eb4ddd58e08d18865b88d1be4d662ed26f0
 SHA512 
7d75d2b84c42a6d0587a81ad5760ffd0c8a0a651ff8754c0b33af3a09c0fce5eef004067ad90c101c7a9580a6ffac011afddba0cfb721e5fb77c4ff6ba06ec12
 DIST 
Qt-Advanced-Docking-System-df1fa271274be04f9704f6d67eb2294c03256208.tar.gz 
21807548 BLAKE2B 
0dd652cc0f78f47ec5fd6b52566707a6d316ce5e87de2ce0bc40d941bf8732aa09ca74f9e1440d45593188f324a64dcfd138a0cb5119942014fce2b6ebabf4b1
 SHA512 
4607900723bd1cec3416defd0fcf0f0cfffd3dfeee07233d8ef06ff9993bf509e54eef0de9e45de884602c6232f74e099d955832af58770664abf7fcba731452
+DIST SingleApplication-494772e98cef0aa88124f154feb575cc60b08b38.tar.gz 23324 
BLAKE2B 
eccf28a712e058f2ad997cd0ccd8f2117eec06e34846f87c1d6e51b0ca04ef1da0169fdd20f8f8de80a81ffa280c4045db7a1321691a5cfac8de3e5f60260f5d
 SHA512 
98178e86fa85fcaa3e2f0030ce4e26c70489f364448c79b3e0cae304ad8fe698a4d29c0030810cef0edd32c17ebdaafc2223e32506381ade6705dcf831537221
 DIST SingleApplication-8c48163c4d3fbba603cfe8a5b94046c9dad71825.tar.gz 22961 
BLAKE2B 
91ff0ae7e55507aad29d9f515a54b6b5da12775dc9ff3b8ad75b3729f668b836d854514cfbeeb3fcba05db2af0e9084fb702adbf51ac0ccd7f35424438159206
 SHA512 
063913b2bdf060bf77345c0233b8675f93293c5f888d6896161ce22db1d22fd77a47cd547d0c38a4e019970786e141940d8263b1822b0773e0dda1c886e79df4
 DIST editorconfig-core-qt-52820d59769fcba6d0ed94f685406c0383fe1a30.tar.gz 6348 
BLAKE2B 
384711d22ecd83ce5b55b6aeef037b4a37bf99dee4a7eb8527d5899cf13c35e3380f7dddd8f5d921d69fb94757daa69a587844ea4157908d535fc22a4a097e76
 SHA512 
2cc4709d9e2cee5ba266155351aa416f471a51134bec19491b17173a302ae9250b791cd6414ad31f154002e6503723e508c9e04313885e8a388556dfa454feaf
+DIST editorconfig-core-qt-ab62f0554abf2bbe4d45427b36a8b2f81ca7b4ab.tar.gz 7300 
BLAKE2B 
34f24a26a8ba76fd0707f3205f1157c7d32dcd7a76220a8c570b858e2fdc97b51991a7de40d2c51e71e61b719e4fba04b52d5ea6218ad94b4a9f0a8b3c81ace5
 SHA512 
38eb0f2f8e6e93a2be8581abe250abd4ffd3ab06a5e565730025b6728add5433fc4d7a58b79fb7d02d4fab17f1d37f4ac4014196935c7dcd3c73c6105dced38c
 DIST notepadnext-0.12.tar.gz 5367028 BLAKE2B 
cdc0a92214893a870d5b59816dac1db63ee20ce8142ef85d1819bf527e7216732dc865838117596daa3c1004b5ebb71a7a0e5ae65b1447e2994a8b45f2ef1344
 SHA512 
a49866cccf6994edc1e19dd783dd52854d9f430d244cdb79725773271718f443141b3f0978bd31c7829cdf65901b5ca149e6eb4ea32ad0240791f345bf200eaf
+DIST notepadnext-0.13.tar.gz 5395823 BLAKE2B 
fb0d004869239a26c49e0e0f5d55ca6c88a66d86d3a0371c0d62a9085d41bd4a52370ccedda1c4678d9aa74a91ff48de40bb9aabbdd3d95e26f771cbbd752614
 SHA512 
977a58e76b9a7a99f4c3a429ce1eca47bb6dfc3b6de04e4c62f10391e55e2a0d64ae01392404be0a4ce377f83cd217b2165a7c51b3ff95516c68b7a114fdfa19
 DIST uchardet-59f68dbe5709d708b53ad5ea95c7349d7ee6ebe4.tar.gz 322125 BLAKE2B 
d81e8e176341ea6267d5c66a5debbab686c0b45239f68765ee63a1bc530811a5b3183a24d2791238c8e3f256f3fb420d1a416cf0c841f33ded8e29ae912d5118
 SHA512 
cf16e4fcf87ee016f3e2e6c9cfbd8dba7f7a068c1f1481ab05c26379ac9e2a76c22232f82bbfd7e52f3a26e89b4e182698870b0aa4d6af5eec3d46895c051cde
+DIST uchardet-ae6302a016088ad07177f86d417b20010053632b.tar.gz 330165 BLAKE2B 
4df94d712d2eec9383a255ca3d193268cfe89b9007c660b95c328facdb86efd6194284c1350e1c5028ed4134e40df708ddbe92c171bd6fcb63b22b47eb281a2e
 SHA512 
39350bd92aeeeb4754530e00e82396c095206b6df960da76cd1d9a989a663162efba253528dc4b9d6e620944623f5008c9096e9364f7e212b0d1db3753ca699b

diff --git a/app-editors/notepadnext/notepadnext-0.13.ebuild 
b/app-editors/notepadnext/notepadnext-0.13.ebuild
new file mode 100644
index 0000000000..6082b7889a
--- /dev/null
+++ b/app-editors/notepadnext/notepadnext-0.13.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+MY_PN="NotepadNext"
+COMMIT_SINGLEAPPLICATION="494772e98cef0aa88124f154feb575cc60b08b38"
+COMMIT_UCHARDET="ae6302a016088ad07177f86d417b20010053632b"
+COMMIT_EDITORCONFIG="ab62f0554abf2bbe4d45427b36a8b2f81ca7b4ab"
+COMMIT_QADS="c020f82a6cfc43e7127e315b1a8f0e05e8a7113f"
+COMMIT_QSIMPLEUPDATER="8e7017f7fbdc2b4b1a26ed1eef9ebcba6a50639c"
+
+DESCRIPTION="A cross-platform reimplementation of Notepad++ based on Qt"
+HOMEPAGE="https://github.com/dail8859/NotepadNext";
+SRC_URI="
+       https://github.com/dail8859/NotepadNext/archive/refs/tags/v${PV}.tar.gz
+               -> ${P}.tar.gz
+       
https://github.com/itay-grudev/SingleApplication/archive/${COMMIT_SINGLEAPPLICATION}.tar.gz
+               -> SingleApplication-${COMMIT_SINGLEAPPLICATION}.tar.gz
+       
https://gitlab.freedesktop.org/uchardet/uchardet/-/archive/${COMMIT_UCHARDET}.tar.gz
+               -> uchardet-${COMMIT_UCHARDET}.tar.gz
+       
https://github.com/editorconfig/editorconfig-core-qt/archive/${COMMIT_EDITORCONFIG}.tar.gz
+               -> editorconfig-core-qt-${COMMIT_EDITORCONFIG}.tar.gz
+       
https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/archive/${COMMIT_QADS}.tar.gz
+               -> Qt-Advanced-Docking-System-${COMMIT_QADS}.tar.gz
+       
https://github.com/alex-spataru/QSimpleUpdater/archive/${COMMIT_QSIMPLEUPDATER}.tar.gz
+               -> QSimpleUpdater-${COMMIT_QSIMPLEUPDATER}.tar.gz
+"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-3"
+# submodule licenses
+LICENSE+=" MIT LGPL-2.1 MIT-no-machine-learning || ( MPL-1.1 GPL-2+ LGPL-2.1+ 
)"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       x11-libs/libxcb:=
+       dev-qt/qtbase:6[gui,network,widgets]
+       dev-qt/qt5compat:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+       dev-qt/qttools:6
+"
+
+src_prepare() {
+       default
+       mv -T "${WORKDIR}"/QSimpleUpdater-"${COMMIT_QSIMPLEUPDATER}" 
"${S}"/src/QSimpleUpdater || die
+       mv -T "${WORKDIR}"/Qt-Advanced-Docking-System-"${COMMIT_QADS}" 
"${S}"/src/ads || die
+       mv -T "${WORKDIR}"/editorconfig-core-qt-"${COMMIT_EDITORCONFIG}" 
"${S}"/src/editorconfig-core-qt || die
+       mv -T "${WORKDIR}"/SingleApplication-"${COMMIT_SINGLEAPPLICATION}" 
"${S}"/src/singleapplication || die
+       mv -T "${WORKDIR}"/uchardet-"${COMMIT_UCHARDET}" "${S}"/src/uchardet || 
die
+
+       sed -i '1i #include <cstdint>' 
"${S}"/src/scintilla/include/ScintillaTypes.h || die
+}
+
+src_configure() {
+               eqmake6 src/NotepadNext.pro
+}
+
+src_install() {
+       einstalldocs
+       emake INSTALL_ROOT="${ED}" install
+}

Reply via email to