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 +}
