diff options
author | ariasuni | 2018-01-26 01:32:57 +0100 |
---|---|---|
committer | ariasuni | 2018-01-26 01:35:15 +0100 |
commit | 7e153ca8c156006bafeebed00cf9bfd1270a1dc2 (patch) | |
tree | 6933f80d82c8310f108b22448f5654436cb20583 | |
download | aur-7e153ca8c156006bafeebed00cf9bfd1270a1dc2.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 64 |
2 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c645d2004a26 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = hunspell-fr-ungendered + pkgdesc = French ungendered hunspell dictionary + pkgver = 6.2 + pkgrel = 1 + url = https://github.com/RadicaliseesSurInternet/hunspell-inclusif + arch = any + license = MPL2 + makedepends = python + provides = hunspell-fr + conflicts = hunspell-fr + source = git+https://github.com/RadicaliseesSurInternet/hunspell-inclusif + sha256sums = SKIP + +pkgname = hunspell-fr-classical-ungendered + pkgdesc = French ungendered hunspell dictionary (classical variant) + +pkgname = hunspell-fr-comprehensive-ungendered + pkgdesc = French ungendered hunspell dictionary (comprehensive variant) + +pkgname = hunspell-fr-modern-ungendered + pkgdesc = French ungendered hunspell dictionary (modern variant) + +pkgname = hunspell-fr-revised-ungendered + pkgdesc = French ungendered hunspell dictionary (revised variant) + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7f52de2ece11 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Mélanie Chauvel (ariasuni) <perso@hack-libre.org> + +pkgbase='hunspell-fr-ungendered' +pkgname=(hunspell-fr-{'classical','comprehensive','modern','revised'}-ungendered) +pkgver=6.2 +pkgrel=1 +pkgdesc="French ungendered hunspell dictionary" +arch=(any) +url="https://github.com/RadicaliseesSurInternet/hunspell-inclusif" +license=('MPL2') +makedepends=('python') +conflicts=('hunspell-fr') +provides=('hunspell-fr') +source=("git+${url}") +sha256sums=('SKIP') + +package_hunspell-fr-classical-ungendered() { + pkgdesc+=" (classical variant)" + _package 'classique' +} + +package_hunspell-fr-comprehensive-ungendered() { + pkgdesc+=" (comprehensive variant)" + _package 'toutesvariantes' +} + +package_hunspell-fr-modern-ungendered() { + pkgdesc+=" (modern variant)" + _package 'moderne' +} + +package_hunspell-fr-revised-ungendered() { + pkgdesc+=" (revised variant)" + _package 'reforme1990' +} + +_package() { + _dicname=$1 + cd "${srcdir}/hunspell-inclusif" + + python3 scripts/generate-aff.py dicollecte/fr-${_dicname}.aff > fr.aff + python3 scripts/generate-dic.py dicollecte/fr-${_dicname}.dic > fr.dic + + install -dm755 ${pkgdir}/usr/share/hunspell + install -m644 fr.dic ${pkgdir}/usr/share/hunspell/fr_FR.dic + install -m644 fr.aff ${pkgdir}/usr/share/hunspell/fr_FR.aff + + pushd "${pkgdir}"/usr/share/hunspell/ + aliases="fr_BE fr_CA fr_CH fr_LU" + for lang in ${aliases}; do + ln -s fr_FR.aff ${lang}.aff + ln -s fr_FR.dic ${lang}.dic + done + popd + + install -dm755 ${pkgdir}/usr/share/myspell/dicts + pushd ${pkgdir}/usr/share/myspell/dicts + for file in ${pkgdir}/usr/share/hunspell/*; do + ln -sv /usr/share/hunspell/$(basename ${file}) . + done + popd + + install -Dm644 README.md "${pkgdir}"/usr/share/doc/${pkgname}/README.md +} |