commit:     ed86add8e3a214fd8da02c30bd42a89b9dc60b12
Author:     Sebastian Engel <sighunter <AT> gmx <DOT> de>
AuthorDate: Fri Jun 27 22:37:22 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Jun 27 22:38:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed86add8

app-editors/notepadnext: add 0.12

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

 app-editors/notepadnext/Manifest                |  5 ++
 app-editors/notepadnext/notepadnext-0.12.ebuild | 67 +++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-editors/notepadnext/Manifest b/app-editors/notepadnext/Manifest
index 307edcaa2e..0ccf459c7b 100644
--- a/app-editors/notepadnext/Manifest
+++ b/app-editors/notepadnext/Manifest
@@ -1,6 +1,11 @@
+DIST QSimpleUpdater-3cc832cbe55b70c54f56a0b9b6f2cdd3c43c2337.tar.gz 302442 
BLAKE2B 
854f501dd536f2ec687a5774cc53621f6d3772867b05dc1aa2266778ce99ea187348aa1a532bc3758a3a3d3078afc6c88f75cf83cd6f06a84a3915042f50c963
 SHA512 
8f78614723072460217bbdacae6b4ec9246b902e152743271f246f8c1c12f53721db81f4861cce062932b303198555bfaa2cf389ab7be74bbd45c5a6ea49543d
 DIST QSimpleUpdater-ff14dbdaf751fbe759bf457efd20dd82710cf17a.tar.gz 302445 
BLAKE2B 
59ce23692732e2e49d842692306d1498eee65b2749bd2f821de160ec02edb8257cb9c36d7577b4689d4f50dc0d46180125b4d78f0e8f309554aaad874b170e96
 SHA512 
d6d9e7919557a3f007e1ce60f0c0c624807e63de14b1b5f3a2082bf1010a41a8e08c1309e27569a151201676100fed2a5c071a49be7a8aa9ae27a399977bc618
 DIST 
Qt-Advanced-Docking-System-df1fa271274be04f9704f6d67eb2294c03256208.tar.gz 
21807548 BLAKE2B 
0dd652cc0f78f47ec5fd6b52566707a6d316ce5e87de2ce0bc40d941bf8732aa09ca74f9e1440d45593188f324a64dcfd138a0cb5119942014fce2b6ebabf4b1
 SHA512 
4607900723bd1cec3416defd0fcf0f0cfffd3dfeee07233d8ef06ff9993bf509e54eef0de9e45de884602c6232f74e099d955832af58770664abf7fcba731452
 DIST SingleApplication-0ba7b6ce42cfb863cbb1463c274c762e1eb6652b.tar.gz 25344 
BLAKE2B 
f83a5e1d672b1d4f2406ce64dba013d33a1504b92c63aea2339ab45c6879b050695f787aa1f43e12de44a2415778c1749c73dcb418489504cdb8d0627e54df9b
 SHA512 
7e6af33dfa5e69daff06fd6be2cb636e4e50582f63c098cb54468ad39801b58e3ef668c3eadc79912a504dc1e7c691007c40995642d18585e54dd0263595cee5
+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-ee967262db4fdbd735f9971cc0c90cf4f3100d3a.tar.gz 7309 
BLAKE2B 
09f384d1d2392f64d847793f27ce9fb6ced30b028958182d32453c9367f778e3d1891fb4a6b3759294c9d383091acc8b590e7972214eb0d790347d49d00dafec
 SHA512 
7b965f8528572e9c3b491e4d31599787574394dc7da8e086f61f5a7fb01cff8bfa2405d30acd7d43e628c5d4b9f00da4f0d45dc0e9a4513254c56d2713fd37a9
 DIST notepadnext-0.11.tar.gz 5386918 BLAKE2B 
e357544bad7361cd1fbdb9b803cc91644fc86a59f17db02dbcdb05dccf24adfab102e5da5e34f9925e688693f8cef1581d60d6f77eaca03b50b349acfda3e7e3
 SHA512 
5f186e7154f56ad8aa3381fc5d38dc485ae90fc2c62cbd25ef67b9e55ae1b97956390b862a27733e5b8a9a2981888ce9d80dfffabf26f835427f644c57e5c48b
+DIST notepadnext-0.12.tar.gz 5367028 BLAKE2B 
cdc0a92214893a870d5b59816dac1db63ee20ce8142ef85d1819bf527e7216732dc865838117596daa3c1004b5ebb71a7a0e5ae65b1447e2994a8b45f2ef1344
 SHA512 
a49866cccf6994edc1e19dd783dd52854d9f430d244cdb79725773271718f443141b3f0978bd31c7829cdf65901b5ca149e6eb4ea32ad0240791f345bf200eaf
+DIST uchardet-59f68dbe5709d708b53ad5ea95c7349d7ee6ebe4.tar.gz 322125 BLAKE2B 
d81e8e176341ea6267d5c66a5debbab686c0b45239f68765ee63a1bc530811a5b3183a24d2791238c8e3f256f3fb420d1a416cf0c841f33ded8e29ae912d5118
 SHA512 
cf16e4fcf87ee016f3e2e6c9cfbd8dba7f7a068c1f1481ab05c26379ac9e2a76c22232f82bbfd7e52f3a26e89b4e182698870b0aa4d6af5eec3d46895c051cde
 DIST uchardet-edae8e81cfb8092496f94da1a306c4c9f0ce32bb.tar.gz 463130 BLAKE2B 
1007657b22439187e40bbbd524818ffdcf4468ae0cbf7ec2708311bf3f9c7daa596bec03f812b2c37fa134df70b024505ce41918d8612154835e4dbe1daea2f7
 SHA512 
003c5155bbfd6cb1f657338970033e25a97a54aabe30a991696e6e4fc7536e1c2715fcc768a2a8ae3ed3fc9feae523723ea7a3b38dec5efc07b72d86733f1742

diff --git a/app-editors/notepadnext/notepadnext-0.12.ebuild 
b/app-editors/notepadnext/notepadnext-0.12.ebuild
new file mode 100644
index 0000000000..35559f2c48
--- /dev/null
+++ b/app-editors/notepadnext/notepadnext-0.12.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+MY_PN="NotepadNext"
+COMMIT_SINGLEAPPLICATION="8c48163c4d3fbba603cfe8a5b94046c9dad71825"
+COMMIT_UCHARDET="59f68dbe5709d708b53ad5ea95c7349d7ee6ebe4"
+COMMIT_EDITORCONFIG="52820d59769fcba6d0ed94f685406c0383fe1a30"
+COMMIT_QADS="df1fa271274be04f9704f6d67eb2294c03256208"
+COMMIT_QSIMPLEUPDATER="3cc832cbe55b70c54f56a0b9b6f2cdd3c43c2337"
+
+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