mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
jdTextEdit: Add Recipe (#5688)
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"enableUpdater": false,
|
||||
"aboutMessage": "jdTextEdit was installed from HaikuDepot"
|
||||
}
|
||||
69
app-editors/jdtextedit/additional-files/jdtextedit.rdef
Normal file
69
app-editors/jdtextedit/additional-files/jdtextedit.rdef
Normal file
@@ -0,0 +1,69 @@
|
||||
resource app_signature "application/x-vnd.jdtextedit";
|
||||
|
||||
resource app_flags B_MULTIPLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = 8,
|
||||
middle = 2,
|
||||
minor = 0,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "An advanced text editor",
|
||||
long_info = "An advanced text editor"
|
||||
};
|
||||
|
||||
resource large_icon array {
|
||||
$"FFFFFFFFFFFFFFFFFFFFFFFFDDDDD5D4D4D4D4D4FFFFFFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFD5DDDDDDDDDDDDDDD4D4D4D4D4D4FFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFD4D4D4D5DD27272727272726DDD4D4D4D5DDFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFD3D4D4DC2626272727272727262625DCD4D4DDDDFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFB3B3D3D4252526262626262626262625D4D3D3D4DDDDFFFFFFFFFF"
|
||||
$"FFFFFFFFD3B3D3D3D425262626DDDCDCDCDD26262625D3D3D3D4DD27FFFFFFFF"
|
||||
$"FFFFFFD4D4D3D3D3DC26DDDCD4D4D4D4D4D4D4D4D52626D4D3D3D4DD04FFFFFF"
|
||||
$"FFFFD4D4D3D3D3D426DCD4D4D4D4D4D4D4D4D487AEDC2626D4D3D3D42828FFFF"
|
||||
$"FFFFDDD4D3D3D425DCD4D4D3D3D3D3D3D3ADADAD87B4D4DDD5AED3D32728FFFF"
|
||||
$"FFDDDDD4D3D3DDDCD4D4D3D3D3D3D3D3D3878D87ADADD4D4AEAED3D3DC2829FF"
|
||||
$"FF27DDD3D3D4DCD4D4D3D3D3D3D3B3ADAD87878DADD4B4AED5DDDCD3D42729FF"
|
||||
$"FF28DCD3D426D4D4D3D3D3D3B3B3878DAD8787ADD3AEAED4DD2626D4D42629FF"
|
||||
$"2804DCD3DCDCD4D4D3D3D3B3ADAD8717AD878DD3AEAED4D4DC252625DC252929"
|
||||
$"2928DCD425DCD4D3D3D3D3ADAD8787878787ADAEADD4D4D4D4DC2626DCDC2829"
|
||||
$"2928DCDC26DCD4D3D3D3B3ADAD87878787ADAED4D4D4D4D4D4DC2626DCD42829"
|
||||
$"2928DCDC26DCD4D3D3D3B3AD87878787AD87ADD4D4D3D3D4D4DC2626D4D42729"
|
||||
$"2927D4DC26DCD4D3D3ADAD8787878DADADAE87D3D3D3D3D4D4DC2626D4D32729"
|
||||
$"2927D4D426DCD4D387AD87878DADADAEB4D4D3D3D3D3D3D4D4DC2626D3D32729"
|
||||
$"2928D3D426DCD4AD87878787ADADAEB4D4D3D3D3D3D3D4D4D4DD2625D3D32829"
|
||||
$"2828D4D3DC25D4D4D387ADADB3B4D4D4D3D3D3D3D3D3D4D4DC2626DCD3D42929"
|
||||
$"FF28DCD3D426D4D48DD3ADD3B4D4D4D3D3D3D3D3D3D4D4D4DC2626D3D3DD29FF"
|
||||
$"FF27DDD3D325D5AE87B3D3AEAED4D3D3D3D3D3D3D4D4D4DC262625D3D32702FF"
|
||||
$"FFDDDDD4D3D426D4AED4AE87D4D4D3D3D3D3D3D4D4D4DC252626D4D3DC2829FF"
|
||||
$"FFFFDDD4D3D3DC26D4AE11D4D4D4D4D4D4D4D4D4D4DC252626DCD4D42728FFFF"
|
||||
$"FFFFD4D4D4D4D3D4AE0FD5DCD4D4D4D4D4D4D4DCDC26262625D4DCDD28FFFFFF"
|
||||
$"FFFFFFD4D4D4D4D4AED52625DCDCDCDCDCDCDC2626262625DCDCDDDE04FFFFFF"
|
||||
$"FFFFFFFFD3D3D4D4DCDC262626262626262626262626252425DDDD27FFFFFFFF"
|
||||
$"FFFFFFFFFFB3B3D4DC252425262626262626262625252526DDDDDDFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFD3D4D4DC262525252525252526262626DDD5DDDDFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFD4D4D4D5DD2626262627272626DDD4D4D5DDFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFD5DDDDDDDDDDDDD5D4D4D4D4D4D4FFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFFFFFFDDDDD5D4D4D4D4D4FFFFFFFFFFFFFFFFFFFFFFFF"
|
||||
};
|
||||
|
||||
resource mini_icon array {
|
||||
$"FFFFFFFFFFDDDDDDD4D4D4FFFFFFFFFF"
|
||||
$"FFFFFFD4D42627272726DCD4DDFFFFFF"
|
||||
$"FFFFB3D3DC262626262625D3D4DEFFFF"
|
||||
$"FFD4D3D325D4D4D4D4D4D425D3D428FF"
|
||||
$"FFD4D3DDD4D3D3D3AD8787D4AED327FF"
|
||||
$"28D4D4D4D3D3D3878787D4AEDDDCDC29"
|
||||
$"28D4DDD4D3B3AD8787ADAED4DC26DC29"
|
||||
$"29DCDCD4D3AD8787ADAED4D4DC26D429"
|
||||
$"28D4DCD4AD8787ADB4B3D3D4DC26D329"
|
||||
$"28D326D48D8DADB4D3D3D3D4DC26D329"
|
||||
$"28D4DCD4ADD3D4D3D3D3D4D426D4DC29"
|
||||
$"FFDDD3DDD4AED4D3D3D4D42626D428FF"
|
||||
$"FFD4D4D4AEDDDCD4DCDC2626DCDD28FF"
|
||||
$"FFFFB3D4DC25262626262525DD27FFFF"
|
||||
$"FFFFFFD4D42626262626DDD5DDFFFFFF"
|
||||
$"FFFFFFFFFFDDDDD5D4D4D4FFFFFFFFFF"
|
||||
};
|
||||
63
app-editors/jdtextedit/jdtextedit-8.2.recipe
Normal file
63
app-editors/jdtextedit/jdtextedit-8.2.recipe
Normal file
@@ -0,0 +1,63 @@
|
||||
SUMMARY="An advanced text editor"
|
||||
DESCRIPTION="An advanced text editor, written in Python, with useful features:
|
||||
* Syntax highlighting
|
||||
* Code completion
|
||||
* Session restore
|
||||
* Code folding
|
||||
* Macros
|
||||
* External commands
|
||||
* Spell checker"
|
||||
HOMEPAGE="https://gitlab.com/JakobDev/jdTextEdit"
|
||||
COPYRIGHT="2019-2021 JakobDev"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://gitlab.com/JakobDev/jdTextEdit/-/archive/$portVersion/jdTextEdit-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="8cb18faa11a2551b275a7ac2a8540abe7712ec9ebcd8d63f2805d06dfc786aaf"
|
||||
SOURCE_DIR="jdTextEdit-$portVersion"
|
||||
ADDITIONAL_FILES="
|
||||
distribution.json
|
||||
jdtextedit.rdef
|
||||
"
|
||||
|
||||
ARCHITECTURES="any"
|
||||
|
||||
PROVIDES="
|
||||
jdtextedit = $portVersion
|
||||
app:jdTextEdit = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku
|
||||
cmd:python3.8
|
||||
pyqt5_python38
|
||||
qscintilla_python38
|
||||
jdtranslationhelper_python38
|
||||
chardet_python38
|
||||
requests_python38
|
||||
editorconfig_core_py_python38
|
||||
pyenchant_python38
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
setuptools_python38
|
||||
"
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
python3.8 setup.py install \
|
||||
--root=/ --prefix=$prefix \
|
||||
--install-data=$dataDir
|
||||
|
||||
cp $portDir/additional-files/distribution.json \
|
||||
$prefix/lib/python3.8/vendor-packages/jdTextEdit/distribution.json
|
||||
|
||||
mkdir -p $appsDir
|
||||
mv $prefix/bin/jdTextEdit $appsDir/jdTextEdit
|
||||
settype -t application/x-vnd.Be-elfexecutable $appsDir/jdTextEdit
|
||||
|
||||
rc $portDir/additional-files/jdtextedit.rdef
|
||||
resattr -o $appsDir/jdTextEdit $portDir/additional-files/jdtextedit.rsrc
|
||||
|
||||
addAppDeskbarSymlink $appsDir/jdTextEdit
|
||||
}
|
||||
Reference in New Issue
Block a user