mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
app-editors/notepadnext: add 0.9_p20241128
Closes: https://bugs.gentoo.org/945001 Signed-off-by: Sebastian Engel <sighunter@gmx.de>
This commit is contained in:
@@ -6,4 +6,5 @@ DIST SingleApplication-494772e98cef0aa88124f154feb575cc60b08b38.tar.gz 23324 BLA
|
||||
DIST editorconfig-core-qt-ee967262db4fdbd735f9971cc0c90cf4f3100d3a.tar.gz 7309 BLAKE2B 09f384d1d2392f64d847793f27ce9fb6ced30b028958182d32453c9367f778e3d1891fb4a6b3759294c9d383091acc8b590e7972214eb0d790347d49d00dafec SHA512 7b965f8528572e9c3b491e4d31599787574394dc7da8e086f61f5a7fb01cff8bfa2405d30acd7d43e628c5d4b9f00da4f0d45dc0e9a4513254c56d2713fd37a9
|
||||
DIST notepadnext-0.8_p20240828.tar.gz 5260067 BLAKE2B c52b4ae22c75c96ff68f974c39ef862f21c837368b66faafc004ee6e5e2eca45767dbbeb0e9eeb467633f120e50e33c6d618f955c25f7a32f47cd52c8a1b7c5f SHA512 cea6c3b01d409769998ec059aa5befa2bf64bc81f42fd7c0afdbd918e1fcdba58f1110f28879e177aa2b6e86d59e48a3b3e6d66d19b6a5f5ac2ce443ee67b585
|
||||
DIST notepadnext-0.9.tar.gz 5317728 BLAKE2B f432be11aaf1035999d882aa6f66ba4fe77f2e8e00700d67ba23c12379bb0d13ba4dd17f781c82779ddfeb54bfdd87361c1b70c116fbc67976b1cd1d216ef868 SHA512 da432cad7dd7301fb2eb3af199a8f5a43c1f69267eb24257bc297e6443b0da986e82a0f4e54eac103c564e6e361fbdad380728d935dc3a6f0d25092d68ead600
|
||||
DIST notepadnext-0.9_p20241128.tar.gz 5326354 BLAKE2B fa6526d2a75b78f99f980103f2db52bdf23eff47492c6b8b61026e2137eff6dbf5a27a08b3bb0446a973da1a7129712d031dfa29179a6c0a5e4c4d58a23e496f SHA512 39e05165d1e6cde0055a89337228b8917023082d1aeeef065ef1e57de3f2025c11fe74002ed406dfa39a1e030c76c02f7696b51506cec9ce0a5ca9aa029c1f13
|
||||
DIST uchardet-edae8e81cfb8092496f94da1a306c4c9f0ce32bb.tar.gz 463130 BLAKE2B 1007657b22439187e40bbbd524818ffdcf4468ae0cbf7ec2708311bf3f9c7daa596bec03f812b2c37fa134df70b024505ce41918d8612154835e4dbe1daea2f7 SHA512 003c5155bbfd6cb1f657338970033e25a97a54aabe30a991696e6e4fc7536e1c2715fcc768a2a8ae3ed3fc9feae523723ea7a3b38dec5efc07b72d86733f1742
|
||||
|
||||
66
app-editors/notepadnext/notepadnext-0.9_p20241128.ebuild
Normal file
66
app-editors/notepadnext/notepadnext-0.9_p20241128.ebuild
Normal file
@@ -0,0 +1,66 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qmake-utils xdg
|
||||
|
||||
MY_PN="NotepadNext"
|
||||
COMMIT_NOTEPADNEXT="0aebd26b7ccaf5508c10f353c8776f7fa09db5c0"
|
||||
COMMIT_SINGLEAPPLICATION="494772e98cef0aa88124f154feb575cc60b08b38"
|
||||
COMMIT_UCHARDET="edae8e81cfb8092496f94da1a306c4c9f0ce32bb"
|
||||
COMMIT_EDITORCONFIG="ee967262db4fdbd735f9971cc0c90cf4f3100d3a"
|
||||
COMMIT_QADS="e857421fdf32e3dd438a1b5dd73b1ffe837f2ab8"
|
||||
COMMIT_QSIMPLEUPDATER="911727370d90001077f93ea94545099e197400a0"
|
||||
|
||||
DESCRIPTION="A cross-platform reimplementation of Notepad++ based on Qt"
|
||||
HOMEPAGE="https://github.com/dail8859/NotepadNext"
|
||||
SRC_URI="
|
||||
https://github.com/dail8859/${MY_PN}/archive/${COMMIT_NOTEPADNEXT}.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}-${COMMIT_NOTEPADNEXT}"
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake6 src/NotepadNext.pro
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
emake INSTALL_ROOT="${ED}" install
|
||||
}
|
||||
Reference in New Issue
Block a user