initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

83
gcompris-data/PKGBUILD Normal file
View 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
}