initial import
This commit is contained in:
83
gcompris-data/PKGBUILD
Normal file
83
gcompris-data/PKGBUILD
Normal file
@@ -0,0 +1,83 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgbase=gcompris-data
|
||||
_pkgbase=GCompris-data
|
||||
_pkgmain=gcompris-qt
|
||||
pkgname=('gcompris-data-backgroundmusic' 'gcompris-data-voices' 'gcompris-data-words')
|
||||
pkgver=20211201
|
||||
pkgrel=1
|
||||
pkgdesc="Datafiles for the free educational software suite GCompris"
|
||||
arch=('any')
|
||||
url="https://gcompris.net/"
|
||||
makedepends=('qt-base')
|
||||
source=("${pkgbase}-${pkgver}.zip::https://github.com/gcompris/GCompris-data/archive/refs/heads/master.zip"
|
||||
"fix-path.patch")
|
||||
sha512sums=('d01ae252cd97f6badddc73a2ec66e88cc101025583a68023ddb6254c98fcf3a38f7500e9f748d44626b9c0b08c5a593fbe1dc79803f7d456704783e08f356160'
|
||||
'40bed718f3ce631cac1e2207e0d94c27e6c090cd292edd3b244ec2efd5cdcd6aeeb2c8f2882e4faef02c84099c23e2d1dd0033f725ba705106cdaef26a5f789b')
|
||||
|
||||
prepare() {
|
||||
mv "${srcdir}/${_pkgbase}-master" "${srcdir}/${pkgbase}-${pkgver}"
|
||||
|
||||
cd ${srcdir}/${pkgbase}-${pkgver}/words
|
||||
sed -i 's/RCC_DEFAULT=$Qt5_DIR\/bin\/rcc/RCC_DEFAULT=\/usr\/bin\/rcc/g' \
|
||||
generate_lang_rcc.sh
|
||||
|
||||
cd ${srcdir}/${pkgbase}-${pkgver}/voices
|
||||
sed -i 's/RCC_DEFAULT=$Qt5_DIR\/bin\/rcc/RCC_DEFAULT=\/usr\/bin\/rcc/g' \
|
||||
generate_voices_rcc.sh
|
||||
|
||||
# additional fixes
|
||||
cd ${srcdir}/${pkgbase}-${pkgver}
|
||||
patch -Np1 -i ${srcdir}/fix-path.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgbase}-${pkgver}
|
||||
|
||||
# building background music
|
||||
cd ./background-music
|
||||
./generate_backgroundMusic_rcc.sh ogg
|
||||
|
||||
# building words
|
||||
cd ../words
|
||||
./generate_lang_rcc.sh words
|
||||
|
||||
# building voices
|
||||
cd ../voices
|
||||
./generate_voices_rcc.sh ogg
|
||||
}
|
||||
|
||||
package_gcompris-data-backgroundmusic() {
|
||||
pkgdesc+=" (background music)"
|
||||
license=('CC-BY-SA-3.0' 'CC-BY-SA-4.0' 'CC0-1.0')
|
||||
|
||||
cd ${pkgbase}-${pkgver}/background-music
|
||||
|
||||
install -d "${pkgdir}"/usr/share/$_pkgmain/data2/backgroundMusic
|
||||
cp .rcc/backgroundMusic-ogg.rcc "${pkgdir}"/usr/share/$_pkgmain/data2/backgroundMusic/
|
||||
|
||||
install -Dm644 backgroundMusic/README -t "${pkgdir}"/usr/share/licenses/$pkgname
|
||||
}
|
||||
|
||||
package_gcompris-data-voices() {
|
||||
pkgdesc+=" (voices)"
|
||||
license=('GPL-3' 'Public-Domain' 'CC-BY-SA-4.0')
|
||||
|
||||
cd ${pkgbase}-${pkgver}/voices
|
||||
install -d "${pkgdir}"/usr/share/$_pkgmain/data2/voices-ogg
|
||||
cp .rcc/voices-ogg/voices-*.rcc "${pkgdir}"/usr/share/$_pkgmain/data2/voices-ogg/
|
||||
cp .rcc/full-ogg.rcc "${pkgdir}"/usr/share/$_pkgmain/data2/
|
||||
|
||||
install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/$pkgname
|
||||
}
|
||||
|
||||
package_gcompris-data-words() {
|
||||
pkgdesc+=" (words)"
|
||||
license=('GPL-3')
|
||||
|
||||
cd ${pkgbase}-${pkgver}/words
|
||||
install -d "${pkgdir}"/usr/share/$_pkgmain/data2/words
|
||||
cp .rcc/words.rcc "${pkgdir}"/usr/share/$_pkgmain/data2/words/
|
||||
|
||||
install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/$pkgname
|
||||
}
|
||||
11
gcompris-data/fix-path.patch
Normal file
11
gcompris-data/fix-path.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/voices/generate_voices_rcc.sh 2021-12-01 19:09:15.000000000 +0100
|
||||
+++ b/voices/generate_voices_rcc.sh 2021-12-06 11:50:13.991913114 +0100
|
||||
@@ -33,7 +33,7 @@
|
||||
exit 1
|
||||
}
|
||||
|
||||
-WORDS_DIR=../../words/words
|
||||
+WORDS_DIR=../words/words
|
||||
[ ! -d "${WORDS_DIR}" ] && {
|
||||
echo "Words dir ${WORDS_DIR} not found"
|
||||
exit 1
|
||||
Reference in New Issue
Block a user