summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO37
-rw-r--r--134db8042f25b0446523653d9a8829916eda3006.diff26
-rw-r--r--PKGBUILD59
-rw-r--r--gcompris-qt.desktop191
-rw-r--r--gcompris-qt.pngbin0 -> 10533 bytes
5 files changed, 313 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..75c2bb8dc4f1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+# Generated by mksrcinfo v8
+# Tue Nov 29 21:59:41 UTC 2016
+pkgbase = gcompris-qt-git
+ pkgdesc = High quality educational software suite comprising of numerous activities for children aged 2 to 10 - git (Qt version)
+ pkgver = r2880.bef46ac
+ pkgrel = 1
+ url = http://gcompris.net/
+ arch = x86_64
+ arch = i686
+ license = GPL3
+ makedepends = texinfo
+ makedepends = intltool
+ makedepends = git
+ makedepends = extra-cmake-modules
+ makedepends = python2
+ makedepends = qt5-tools
+ makedepends = git
+ depends = qt5-multimedia
+ depends = qt5-tools
+ depends = qt5-declarative
+ depends = qt5-svg
+ depends = qt5-graphicaleffects
+ depends = qt5-sensors
+ depends = qml-box2d
+ provides = gcompris-qt
+ conflicts = gcompris-qt
+ source = gcompris-qt::git+https://github.com/gcompris/GCompris-qt
+ source = gcompris-qt.desktop
+ source = gcompris-qt.png
+ source = https://github.com/KDE/gcompris/commit/134db8042f25b0446523653d9a8829916eda3006.diff
+ md5sums = SKIP
+ md5sums = 4c64dcff4d8d4374aff551dd3f0e3441
+ md5sums = 7c7cee3479f1a47376db800b2bc37017
+ md5sums = 6afef263379444064f2638fe20780098
+
+pkgname = gcompris-qt-git
+
diff --git a/134db8042f25b0446523653d9a8829916eda3006.diff b/134db8042f25b0446523653d9a8829916eda3006.diff
new file mode 100644
index 000000000000..892db9a9ff95
--- /dev/null
+++ b/134db8042f25b0446523653d9a8829916eda3006.diff
@@ -0,0 +1,26 @@
+diff --git a/src/activities/menu/Menu.qml b/src/activities/menu/Menu.qml
+index 2195311..6706a97 100644
+--- a/src/activities/menu/Menu.qml
++++ b/src/activities/menu/Menu.qml
+@@ -125,6 +125,11 @@ ActivityBase {
+ fillMode: Image.PreserveAspectCrop
+
+ function loadActivity() {
++ // @TODO init of item would be better in setsource but it crashes on Qt5.6
++ // https://bugreports.qt.io/browse/QTBUG-49793
++ activityLoader.item.audioVoices = audioVoices
++ activityLoader.item.audioEffects = audioEffects
++ activityLoader.item.loading = loading
+ pageView.push(activityLoader.item)
+ }
+
+@@ -419,9 +424,6 @@ ActivityBase {
+ ActivityInfoTree.currentActivity = ActivityInfoTree.menuTree[index]
+ activityLoader.setSource("qrc:/gcompris/src/activities/" + ActivityInfoTree.menuTree[index].name,
+ {
+- 'audioVoices': audioVoices,
+- 'audioEffects': audioEffects,
+- 'loading': loading,
+ 'menu': menuActivity,
+ 'activityInfo': ActivityInfoTree.currentActivity
+ })
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..815dbcccb770
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Jose Riha <jose1711 gmail com>
+# adopted from https://github.com/KaOSx/apps/tree/master/gcompris
+
+pkgname=gcompris-qt-git
+_pkgname=gcompris-qt
+pkgver=r2880.bef46ac
+pkgrel=1
+pkgdesc="High quality educational software suite comprising of numerous activities for children aged 2 to 10 - git (Qt version)"
+arch=('x86_64' 'i686')
+url="http://gcompris.net/"
+license=('GPL3')
+depends=('qt5-multimedia' 'qt5-tools' 'qt5-declarative' 'qt5-svg' 'qt5-graphicaleffects' 'qt5-sensors'
+ 'qml-box2d')
+makedepends=('texinfo' 'intltool' 'git' 'extra-cmake-modules' 'python2' 'qt5-tools' 'git')
+provides=('gcompris-qt')
+conflicts=('gcompris-qt')
+source=($_pkgname::git+https://github.com/gcompris/GCompris-qt
+ 'gcompris-qt.desktop'
+ 'gcompris-qt.png'
+ 'https://github.com/KDE/gcompris/commit/134db8042f25b0446523653d9a8829916eda3006.diff')
+md5sums=('SKIP'
+ '4c64dcff4d8d4374aff551dd3f0e3441'
+ '7c7cee3479f1a47376db800b2bc37017'
+ '6afef263379444064f2638fe20780098')
+
+pkgver() {
+ cd "$srcdir/${_pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ }
+
+prepare() {
+ cd ${_pkgname}
+ python2 tools/l10n-fetch-po-files.py
+ # patch -p1 -i ${srcdir}/134db8042f25b0446523653d9a8829916eda3006.diff
+}
+
+build() {
+ [ ! -d build ] && mkdir build
+
+ cd build
+ cmake ../${_pkgname} \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DQML_BOX2D_MODULE=system \
+ -DQML_BOX2D_LIBRARY=/usr/lib/qt/qml/Box2D.2.0/ \
+ -DLCONVERT_EXECUTABLE=/usr/bin/lconvert \
+ -DLRELEASE_EXECUTABLE=/usr/bin/lrelease
+ make
+ make BuildTranslations
+}
+
+package() {
+ cd build
+ make DESTDIR=${pkgdir} install
+
+ install -Dm644 ${srcdir}/gcompris-qt.desktop ${pkgdir}/usr/share/applications/gcompris-qt.desktop
+ install -Dm644 ${srcdir}/gcompris-qt.png ${pkgdir}/usr/share/pixmaps/gcompris-qt.png
+}
diff --git a/gcompris-qt.desktop b/gcompris-qt.desktop
new file mode 100644
index 000000000000..98025de3a4ce
--- /dev/null
+++ b/gcompris-qt.desktop
@@ -0,0 +1,191 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Educational suite GCompris (Qt version)
+Name[af]=Opvoedkundige suite GCompris (Qt)
+Name[ar]=حزمة البرامج التعليمية «فهمت» (Qt)
+Name[ast]=Suite educativa GCompris (Qt)
+Name[bg]=Образователна серия GCompris (Qt)
+Name[br]=Heuliad kelennadel GCompris (Qt)
+Name[ca]=Programari educatiu GCompris (Qt)
+Name[cs]=Vzdělávací sada GCompris (Qt verze)
+Name[da]=GCompris - undervisningssuite. (Qt)
+Name[de]=Bildungs-Sammlung GCompris (Qt)
+Name[dz]=ཤེས་ཡོན་གྱི་ཆ་ཚང་ཇི་ཀམ་པེརེསི་ (Qt)
+Name[el]=Εκπαιδευτική σουίτα GCompris (Qt)
+Name[en_CA]=Educational suite GCompris (Qt)
+Name[en_GB]=Educational suite GCompris (Qt)
+Name[eo]=Edukadaĵaro GCompris (Qt)
+Name[es]=Suite educativa GCompris (Qt)
+Name[et]=Õppekeskkond GCompris (Qt)
+Name[eu]=GCompris suite hezigarria (Qt)
+Name[fa]=برنامه های فکری جی کامپریز (Qt)
+Name[fi]=GCompris-opetuspelit (Qt)
+Name[fr]=Suite éducative GCompris (Qt)
+Name[gd]=Prògraman foghlaim GCompris (Qt)
+Name[gl]=Paquete educativo GCompris (Qt)
+Name[he]=חבילת חינוכיים ג’יקומפרי (Qt)
+Name[hi]=खेलगंमत का शैक्षिक समूह (Qt)
+Name[hr]=Obrazovni skup programa GCompris (Qt)
+Name[hu]=GCompris oktatóprogram-gyűjtemény (Qt)
+Name[id]=Seperangkat pendidikan hiburan (edutainment) GCompris (Qt)
+Name[it]=Serie didattica di GCompris (Qt)
+Name[ka]=თამაშების კრებული - GCompris (Qt)
+Name[kn]=ಶೈಕ್ಷಣಿಕ ಸಮೂಹ ಜಿಕಾಂಪ್ರಿಸ್ (Qt)
+Name[ko]=교육 도우미 GCompris (Qt)
+Name[lt]=Mokomieji žaidimai „GCompris“ (Qt)
+Name[lv]=Izglītojošs GCompris komplekts (Qt)
+Name[mr]=खेळगंमतचा शैक्षणिक संच (Qt)
+Name[nb]=Pedagogisk programpakke GCompris (Qt)
+Name[ne]=शैक्षिक सुइट जीकम्प्रिस (Qt)
+Name[nl]=Educatieve software GCompris (Qt)
+Name[nn]=Leik og lær-samlinga GCompris (Qt)
+Name[pl]=Zestaw edukacyjny GCompris (Qt wersja)
+Name[pt]=Aplicação de Actividades Educativas GCompris (Qt)
+Name[pt_BR]=Série educacional GCompris (Qt)
+Name[ro]=Set educaţional GCompris (Qt)
+Name[ru]=Сборник обучающих игр GCompris (Qt)
+Name[sk]=Vzdelávacia súprava GCompris (Qt verzia)
+Name[sl]=Izobraževalni paket GCompris (Qt)
+Name[so]=Cutub barashadeedka GCompris (Qt)
+Name[sr]=Образовни комплет ГКомприс (Qt)
+Name[sr@latin]=Obrazovni komplet GKompris (Qt)
+Name[sr_ME]=Kolekcija edukativnih programa GCompris-a (Qt)
+Name[sv]=Pedagogiksviten GCompris (Qt)
+Name[ta]=ஜிகாம்ப்ரி கல்வி தொகுதி (Qt)
+Name[te]=జికంప్రిస్ లోని విద్యాసంబంధిత పొందిక (Qt)
+Name[th]=ชุดโปรแกรมการศึกษา GCompris (Qt)
+Name[uk]=Збірка повчальних ігор GCompris (Qt)
+Name[ur]= منا سب تعليميGکمپرائز (Qt)
+Name[vi]=Bộ trình giáo dục GCompris (Qt)
+Name[zh_CN]=GCompris 教育套件 (Qt)
+Name[zh_HK]=教育類套裝軟件 GCompris (Qt)
+Name[zh_TW]=教育類套裝軟體 GCompris (Qt)
+Name[zu]=Ukufundisa okufanele nge GCompris (Qt)
+GenericName=Multi-activity educational game
+GenericName[af]=Opvoedkundige speletjie met klomp aktiwiteite
+GenericName[ar]=لعبة تعليمية متعدة الأنشطة
+GenericName[ast]=Xuegu educativu de xeres estremaes
+GenericName[bg]=Игра с много занимания с образователна цел
+GenericName[br]=C'hoarioù kelennadel dre obererezhioù lies
+GenericName[ca]=Joc educatiu amb múltiples activitats
+GenericName[cs]=Vzdělávací hra s mnohými aktivitami
+GenericName[da]=Fleraktivitets-undervisningsspil
+GenericName[de]=Lernspiel mit vielen Aktivitäten
+GenericName[dz]=སྣ་མང་-ལཱ་གི་ཤེས་ཡོན་རྩེདམོ་
+GenericName[el]=Εκπαιδευτικό παιχνίδι πολλαπλών δραστηριοτήτων
+GenericName[en_CA]=Multi-activity educational game
+GenericName[en_GB]=Multi-activity educational game
+GenericName[eo]=Plur-aktiveca edukada ludo
+GenericName[es]=Juego educativo de actividades variadas
+GenericName[et]=Miteid mänge sisaldav õppeprogramm
+GenericName[eu]=Ariketa anitzeko joko hezigarria
+GenericName[fa]=بازی های فکری چند کاره
+GenericName[fi]=Kokoelma erilaisia opetuspelejä
+GenericName[fr]=Jeu éducatif multi-activités
+GenericName[gd]=Geama foghlaim ioma-chleasach
+GenericName[gl]=Xogo educativo de múltiplas actividades
+GenericName[he]=ריבוי פעילות חינוכית משחק
+GenericName[hi]=विविध शैक्षिक खेल
+GenericName[hr]=Obrazovna igra s više aktivnosti
+GenericName[hu]=Sokféle elfoglaltságot nyújtó oktatójáték
+GenericName[id]=Permainan pendidikan berbagai kegiatan
+GenericName[it]=Gioco didattico multi-attività
+GenericName[ka]=საგანმანათლებლო თამაში მრავალი სავარჯიშოთი
+GenericName[kn]=ಬಹು-ಚಟುವಟಿಕೆ ಶೈಕ್ಷಣಿಕ ಆಟ
+GenericName[ko]=여러가지 교육 활동 게임
+GenericName[lt]=Daugialypis mokomasis žaidimas
+GenericName[lv]=Vairāku nodarbību izglītojoša spēle
+GenericName[mr]=विविघ शैक्षणिक खेळ
+GenericName[nb]=Et lek og lær-spill med mange aktiviteter
+GenericName[ne]=बहुँविध क्रियाकलाप शैक्षिक खेल
+GenericName[nl]=Educatief spel met meerdere activiteiten
+GenericName[nn]=Eit leik og lær-spel med mange aktivitetar
+GenericName[pl]=Gra edukacyjna z różnymi aktywnościami
+GenericName[pt]=Jogo educativo de múltiplas actividades
+GenericName[pt_BR]=Jogo educacional com várias atividades
+GenericName[ro]=Joc educaţional de activitate
+GenericName[ru]=Образовательные игры и упражнения
+GenericName[sk]=Vzdelávacia hra, zahrňujúca viacero aktivít
+GenericName[sl]=Izobraževalne igre in dejavnosti.
+GenericName[so]=Cayaaro waxbarasho kala gedisan
+GenericName[sr]=Разноврсне образовне игре
+GenericName[sr@latin]=Raznovrsne obrazovne igre
+GenericName[sr_ME]=Obrazovna igra s više aktivnosti
+GenericName[sv]=Pedagogiskt spel med flera aktiviteter
+GenericName[ta]=கற்பிக்கும் பல் வித செயல்கள்
+GenericName[te]=బహుళ-కార్యకలాప విద్యాసంబంధ ఆట
+GenericName[th]=เกมการศึกษาพร้อมด้วยกิจกรรมหลากหลาย
+GenericName[uk]=Освітні ігри і вправи
+GenericName[ur]= متر جمين : آپکي زبان کے ليے يهاں پر حسابي آپر بٹر ز رکھيں متعدد عملي تعليمي کھيل
+GenericName[vi]=Trò chơi giáo dục đa hoạt động
+GenericName[zh_CN]=多样的教育游戏
+GenericName[zh_HK]=複合式教育遊戲
+GenericName[zh_TW]=複合式教育遊戲
+GenericName[zu]=Umdlalo ofundisa ngokuningi
+Comment=Educational game for ages 2 to 10
+Comment[af]=Opvoedkundige speletjie vir 2- tot 10-jariges
+Comment[ar]=لعبة تعليمية للأطفال من سن عامين إلى عشرة أعوام
+Comment[ast]=Xuegu educativu pa neños dende 2 a 10 años
+Comment[bg]=Образователна игра за деца от 2 до 10 годишна възраст
+Comment[br]=C'hoarioù kelennadel evit ar vugale etre 2 ha dek vloaz
+Comment[ca]=Joc educatiu de 2 a 10 anys
+Comment[cs]=Naučná hra pro děti od 2 do 10 let
+Comment[da]=Lærerige spil for børn i alderen fra 2 til 10
+Comment[de]=Lernspiel für Kinder von 2 bis 10 Jahren
+Comment[dz]=ལོ་ ༢་ལས་ ༡༠་ དོན་ལུ་ཤེས་ཡོན་གྱི་རྩེདམོ་
+Comment[el]=Εκπαιδευτικό παιχνίδι για παιδιά από 2 έως 10 ετών
+Comment[en_CA]=Educational game for ages 2 to 10
+Comment[en_GB]=Educational game for ages 2 to 10
+Comment[eo]=Edukada ludo por 2 ĝis 10 jaruloj
+Comment[es]=Juego educativo para niños desde 2 a 10 años
+Comment[et]=Õppeprogramm 2 kuni 10 aastastele
+Comment[eu]=Joko hezigarria 2 - 10 urte bitartekoentzat
+Comment[fa]=بازي فكري براي بچه هاي 2 سال به بالا
+Comment[fi]=Opettavaisia pelejä kahdesta kymmenen vuotiaille
+Comment[fr]=Jeu éducatif pour les enfants de 2 à 10 ans
+Comment[gd]=Geama foghlaim do chlann eadar 2 agus 10 bliadhna a dh’aois
+Comment[gl]=Xogo educativo de 2 a 10 anos
+Comment[he]=משחק חינוכי לגילאי שנתיים עד עשר
+Comment[hi]=2 से 10 तक आयु के बच्चों के लिये खेल
+Comment[hr]=Obrazovna igra za uzrast od 2 do 10 godina
+Comment[hu]=Oktatójáték 2-10 éveseknek
+Comment[id]=Permainan pendidikan untuk umur 2 sampai 10
+Comment[it]=Gioco didattico per bambini dai 2 ai 10 anni
+Comment[ka]=საგანმანათლებლო თამაში 2-დან 10-წლამდე ბავშვებისთვის
+Comment[kn]=೨ ರಿಂದ ೧೦ರ ವಯೋಮಿತಿಯವರಿಗಾಗಿನ ಶೈಕ್ಷಣಿಕ ಆಟ
+Comment[ko]=2~10세 아이들의 위한 교육 게임
+Comment[lt]=Mokomasis žaidimas vaikams nuo 2 iki 12 metų amžiaus
+Comment[lv]=Izglītojošas spēles 2 līdz 10 gadus veciem bērniem
+Comment[mr]=2 ते 10 वयाच्या मुलांसाठी खेळ
+Comment[nb]=Pedagogiske spill for alderen 2 til 10 år
+Comment[ne]=२ देखि १० वर्षका लागि शैक्षिक खेल
+Comment[nl]=Educatief spel voor kinderen van 2 tot 10 jaar
+Comment[nn]=Leik og lær-spel for ungar frå 2 til 10 år
+Comment[pl]=Gra edukacyjna dla dzieci od 2 do 10 lat
+Comment[pt]=Jogo educativo para crianças dos 2 aos 10 anos
+Comment[pt_BR]=Jogo educacional para crianças dos 2 aos 10 anos
+Comment[ru]=Обучающая игра для детей от 2 до 10 лет
+Comment[sk]=Vzdelávacia hra pre deti od 2 do 10 rokov
+Comment[sl]=Izobraževalne igre za otroke od 2 do 10.
+Comment[so]=Cayaaro waxbarasho oo loogu talagalay 2 ilaa iyo 10 jir
+Comment[sr]=Образовна игра за старост од 2 до 10 година
+Comment[sr@latin]=Obrazovna igra za starost od 2 do 10 godina
+Comment[sr_ME]=Edukativna igra (za djecu od 2 do 10 godina )
+Comment[sv]=Lärorikt spel för barn från 2 till 10 års ålder
+Comment[ta]=2 முதல் 10 வயதான குழந்தைகளுக்கு கல்வி விளையாட்டுகள்.
+Comment[te]=2 నుండి 10 సంవత్సరాల వారికి విద్యాసంబంధిత ఆట
+Comment[th]=เกมการศึกษาสำหรับเด็กอายุ 2 ถึง 10 ขวบ
+Comment[tr]=2-10 yaş için eğitici oyunlar
+Comment[uk]=Повчальна гра для дітей від 2 до 10 років
+Comment[ur]=۲ سے ۱۰ سال کے ليے تعليمي کھيل
+Comment[vi]=Trò chơi giáo dục cho trẻ con từ 2 đến 10 tuổi
+Comment[zh_CN]=面向 2 到 10 岁孩子的教育游戏
+Comment[zh_HK]=適合二到十歲的教育遊戲
+Comment[zh_TW]=適合二到十歲的教育遊戲
+Comment[zu]=Umdlalo ofundisayo kwabaneminyaka emi-2 kuya kweyi-10
+Exec=gcompris-qt
+Icon=gcompris-qt
+Terminal=false
+Type=Application
+Categories=Application;Education;Game;KidsGame;
+StartupNotify=true
diff --git a/gcompris-qt.png b/gcompris-qt.png
new file mode 100644
index 000000000000..1de72c8ab041
--- /dev/null
+++ b/gcompris-qt.png
Binary files differ