104 lines
5.0 KiB
Bash
104 lines
5.0 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=ted
|
|
pkgver=2.23
|
|
pkgrel=1
|
|
pkgdesc="Lightweight, free and libre RTF text processor"
|
|
arch=('i686' 'x86_64')
|
|
license=('GPL-2')
|
|
url='https://www.nllgg.nl/Ted/'
|
|
depends=('freetype2' 'ghostscript' 'gtk2' 'libjpeg' 'libpaper' 'libpng' 'libtiff' 'libxpm' 'pcre' 'zlib')
|
|
makedepends=('lsb-release')
|
|
options=(!makeflags)
|
|
|
|
_languagepacks=(
|
|
nl_NL
|
|
en_GB
|
|
de_DE
|
|
es_ES
|
|
es_AR
|
|
pt_PT
|
|
pt_BR
|
|
fr_FR
|
|
it_IT
|
|
cs_CZ
|
|
da_DK
|
|
sv_SE
|
|
nb_NO
|
|
pl_PL
|
|
sk_SK
|
|
hu_HU
|
|
mg_MG
|
|
bg_BG
|
|
ru_RU
|
|
hr_HR
|
|
fi_FI
|
|
)
|
|
|
|
_documentlanguages=(
|
|
de_DE
|
|
fr_FR
|
|
mg_MG
|
|
)
|
|
|
|
for _langpack in "${_languagepacks[@]}"; do
|
|
_langpacksrc+=(https://ftp.nluug.nl/pub/editors/${pkgname}/${pkgname}_${_langpack}.tar.gz)
|
|
_langpackfilenames+=(${pkgname}_${_langpack}.tar.gz)
|
|
done
|
|
|
|
for _doclang in "${_documentlanguages[@]}"; do
|
|
_doclangsrc+=(https://ftp.nluug.nl/pub/editors/${pkgname}/TedDocument-${_doclang}.rtf)
|
|
done
|
|
|
|
source=("https://ftp.nluug.nl/pub/editors/${pkgname}/${pkgname}-${pkgver}.src.tar.gz"
|
|
${_langpacksrc[@]}
|
|
${_doclangsrc[@]})
|
|
sha512sums=('c6541e5a07545a08b30cb9b33429d9a7675f9252df32ccca5cdb4f2ff09978085d28d015a42922baf8c95db1ea6379a9d1088541aafd9ce45b8870212496849f'
|
|
'aa61cb651aee407e9fbc9369d288b2563ab6909322030fa720830bcdca86d5a756631e60569953d9e71562168d0a11822d3049bbc9e2e38bc16b1222d75fcac1'
|
|
'0cd11dc5433d40e7acf658447279b7dde1e547cee19b5260cbe1702a64fa3be4863c88c3fa102783444e0d474e06f3522ee0ff7f7b728bef1f4903daad080e6b'
|
|
'd0d60946e0e6f56c018930479dd698cd13d2f5acfa6e3093e1631f32031d31339c24f903583df6651d9f9566c23cc8755acae1e70d423848f197aba4a5626a85'
|
|
'7fdfa878454a59060ed7ac8af369ef6a0f196b4963a35a9d17eeca33ae562f2793afa6f76f25cd8f3c56ff7ec8b3b083a416ea264e80a1d82b4408101254e17c'
|
|
'4972afb9d80af362eb345f5a4a5bdffc3832d5601d0621cae3a9733a1911f3540a9d0821f0ecf780bf21d9bf180fb58b0671fc8006aaf625b496fc87c2bd8f48'
|
|
'7696e63a68b532552feea41b453cec72908d16deb72b05ae638eb8832ad766cbe03bde25ea19021966873a949358334544a3172fd0962472cde756bf28a0089e'
|
|
'8e981c9979d2339ab97b942a2ab0c876a31aac09a450404dc863562e5d1cac8c7f9be73e6de1a667b56aceeb1391525a7af281991fff792199193855e423021b'
|
|
'5d2550a47d1fa3d73ec9a5643a87d458d595c185f09fc663923c2ec8967d9678afdba2a37d6ec501a072e3dcd456d9a070f2c815ffacb152b8106525ca6c815a'
|
|
'379e2524f76fcfb36c5ead563224b5a19a2f777eb1d13f940d0a6a22a61cef994476986523831b93188f6e161ed480850d4b069a9c920b06358694f927692a32'
|
|
'c801e5df3e3834e5ccbd37efc0c1bba69e47de2d64f3abdf01b373cf3a8d51d6d855bfb4540e24ef0e478e7107bb704edde8f10167cfe84b245214390df56be4'
|
|
'ff42033ca0b57186252235da0730bcbf8c3270000d2e33090a8fa19f180df6ab3c0339ebbd230ba8846cc6ff9c86d3484f23a35f54c119788daca08298a004c5'
|
|
'790ca5a674bdf769819bbfc2fd73de2d04bbc24b1e44661931d2615dc470b04e0ecb4fd3d82cfb2f28d3e8472895ea50b4361458601df6196606bc407a7e5f17'
|
|
'403546184707823fc4a3b87f2ba04057185cb532a119442fe5ff6a54111f2f8e614c47387c08ce86431905c4a6ff0ec4b01e61a7642b0b5d8ba73bb54ad65cc8'
|
|
'f6be5fe03ca99b137a41187204fe598b2fa27ec71abf126f938b545dbe1edc6631b167b3d866fdd0ea36361b90218adea16c716a0524e4adb21cc3b3fa6a378e'
|
|
'6677b2862737f1ee5a1e81731d79a9d850b66e237c817f8823fabd2bccbbb29874fa342be63dcda04ba7f971cb087fe8cf643e0cbae3f1306f583a95a6963dc1'
|
|
'f723ee07217e2d01c74e8c3d305d7c1d0b193c6b65a4686fccd1cc320db02298abb8b5c12453b851ff3f47ba20c78f87f379fce90e9331ab840494b0d49b1b25'
|
|
'd51b414ea05297602e8ca8c717fc86b12ec133049e37c0c82e38c7cf9ef62b2b6625ef4c490ced3e100265ff7164c704fd04116a3e644243a8ba56a224020ed5'
|
|
'21787b8cc58970cbe9cac1e1c15813a76b7b349504417288a7d2f31260a5830890aa25a613b9eea294c264cca89c380f992bac8da9fa0f2e15c1c72f1356cdc1'
|
|
'594368fd818d986205c206afbbe26b00c272f745c842f6e066d1e80be05f2b03c4e7c5f15bf455ab001c05a4983c8c5849369ef5e8fc71673a41725d13260538'
|
|
'49fb36e6452148269fb642f284ecc876ca3a2c5a37586242a1706d2d705a370d72313f46ca5546435ac00df1373e030938e8d960d172ae9be166d364256dea12'
|
|
'813e034a4508815dce0741bd3601ba71f8700c9cc4a2200c13c64244fb0c3f690066eb536cb54899a5b197f083b857faface7173f2afffc3e7828bb2a36f6309'
|
|
'8eee013b2a2e5d3570f1bcf979a12ffc19c6cf8b84bb6eb71b21fe06c118283d84a30574da9505b7c58b5d4c40edcb8e4ef10080382337754515b8b8e6bc761c'
|
|
'789c5789bb334f51b7df324b923dd4f88924e293c8c214a21645b5f8b20638bc15f1b1bd7dbde299f03438113466a80a54c91865e339014f5ee95b5cd410f4ce'
|
|
'cce0bda63ae1b6a7b9a4d3d479bc1b4353ad956f9c24bd4960d390a341d7dc9a98d1f93363dd6fc6e299e9aa29fe8931e498e40aef28eb4a7854c12feb3c6355')
|
|
noextract=(${_langpackfilenames[@]})
|
|
|
|
build() {
|
|
cd Ted-$pkgver
|
|
make -j1
|
|
make package -j1
|
|
}
|
|
|
|
package() {
|
|
install -dm755 "$pkgdir/usr/share/Ted"
|
|
install -m644 TedDocument-*_*.rtf "$pkgdir/usr/share/Ted"
|
|
|
|
cd Ted-$pkgver/tedPackage
|
|
DESTDIR="$pkgdir" make -j1 install
|
|
|
|
cd "$pkgdir"
|
|
for _file in "$srcdir/"ted_*_*.tar.gz; do
|
|
tar xf "$_file"
|
|
done
|
|
|
|
install -Dm644 "$srcdir/Ted-$pkgver/"gpl.txt -t "$pkgdir/usr/share/licenses/$pkgname"
|
|
}
|
|
|