summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..73ed294ebc0d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Creator: Frank LENORMAND <lenormf@gmail.com>
+
+pkgname=qwerty-lafayette
+pkgver=0.6.1
+pkgrel=1
+pkgdesc="QWERTY keyboard layout for francophone developers"
+arch=("any")
+url="https://qwerty-lafayette.org/"
+license=('WTFPL')
+depends=("xorg-server")
+makedepends=("python")
+source=(
+ "https://qwerty-lafayette.org/releases/lafayette_linux_v${pkgver}.py"
+ "0001-only-generate-xorg-symbols.patch"
+)
+sha256sums=(
+ ec89492c1ed4ce2af0b545992bf408aa2cbf29d45ba7af7ea9ef96c3914693bb
+ eec99e7ee9621a3d9934c8c4753741c23e187888bd60c16d6a7f08475d725248
+)
+
+build() {
+ patch --follow-symlinks -p1 < 0001-only-generate-xorg-symbols.patch
+
+ mkdir build && cd build
+
+ python ../lafayette_linux_v"${pkgver}".py
+}
+
+package() {
+ cd build
+
+ mkdir -p "${pkgdir}"/usr/share/X11/xkb/symbols/
+
+ for i in *; do
+ install -m644 "${i}" "${pkgdir}"/usr/share/X11/xkb/symbols/
+ done
+}