diff options
| author | Jay Lanagan <j@lngn.net> | 2025-09-29 09:51:28 -0400 |
|---|---|---|
| committer | Jay Lanagan <j@lngn.net> | 2025-09-29 09:51:28 -0400 |
| commit | 9a6af577ce42cb73efc98c09ab1ef6f9e0083153 (patch) | |
| tree | 883063343f20fe827c5aecdaa40fa9ddde2ecaf2 /xfce4-xkb-plugin | |
| parent | ab119e4809a15d37522b7aea45d55911f8d43ac9 (diff) | |
| download | crux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.tar.gz crux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.zip | |
xfce4: initial migration
Diffstat (limited to 'xfce4-xkb-plugin')
| -rw-r--r-- | xfce4-xkb-plugin/.footprint | 115 | ||||
| -rw-r--r-- | xfce4-xkb-plugin/.signature | 5 | ||||
| -rw-r--r-- | xfce4-xkb-plugin/Pkgfile | 28 | ||||
| -rw-r--r-- | xfce4-xkb-plugin/post-install | 6 |
4 files changed, 154 insertions, 0 deletions
diff --git a/xfce4-xkb-plugin/.footprint b/xfce4-xkb-plugin/.footprint new file mode 100644 index 0000000..c4b1c31 --- /dev/null +++ b/xfce4-xkb-plugin/.footprint @@ -0,0 +1,115 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/xfce4/ +drwxr-xr-x root/root usr/lib/xfce4/panel/ +drwxr-xr-x root/root usr/lib/xfce4/panel/plugins/ +-rwxr-xr-x root/root usr/lib/xfce4/panel/plugins/libxkb.so +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/icons/ +drwxr-xr-x root/root usr/share/icons/hicolor/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/org.xfce.panel.xkb.png +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/ +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/org.xfce.panel.xkb.png +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/ +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/org.xfce.panel.xkb.png +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/ +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/org.xfce.panel.xkb.svg +drwxr-xr-x root/root usr/share/xfce4/ +drwxr-xr-x root/root usr/share/xfce4/panel/ +drwxr-xr-x root/root usr/share/xfce4/panel/plugins/ +-rw-r--r-- root/root usr/share/xfce4/panel/plugins/xkb.desktop +drwxr-xr-x root/root usr/share/xfce4/xkb/ +drwxr-xr-x root/root usr/share/xfce4/xkb/flags/ +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ae.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/al.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/am.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ar.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/at.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/az.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ba.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/be.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ben.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/bg.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/bh.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/br.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/by.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ca.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ch.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/cu.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/cz.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/de.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/dj.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/dk.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/dvorak.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/dz.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ee.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/eg.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/el.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/epo.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/es.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/fi.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/fo.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/fr.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/gb.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ge.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/gr.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/hr.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/hu.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ie.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/il.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/in.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/iq.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ir.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/is.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/it.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/jo.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/jp.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/kh.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/km.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/kp.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/kr.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/kw.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/kz.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/la.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/lb.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/lt.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/lv.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ly.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ma.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/me.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/mk.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/mm.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/mn.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/mt.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/mx.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/nl.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/no.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/om.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/pl.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/pt.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/qa.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ro.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/rs.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ru.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/sa.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/sd.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/se.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/si.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/sk.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/so.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/sr.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/sy.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/th.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/tn.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/tr.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ua.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/us.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/uy.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/uz.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/vn.svg +-rw-r--r-- root/root usr/share/xfce4/xkb/flags/ye.svg diff --git a/xfce4-xkb-plugin/.signature b/xfce4-xkb-plugin/.signature new file mode 100644 index 0000000..7f6d059 --- /dev/null +++ b/xfce4-xkb-plugin/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/xfce4.pub +RWRSAbUnL7azFAJoCmxJbVARG6sMjVwa9BdS597q1UYCq3+1h7Ntf6AEGZErSZ2F0CYP7hIQXu4wDBCqC/kinxk99uCQerYrIgc= +SHA256 (Pkgfile) = d6817b8ed61a5e3ca3c4e899839c223ebbd38b09985793b8e8022c42b40ee59c +SHA256 (.footprint) = 04d0c2c5b0e6641903591efbcd222e2f41c57719662c23f694bc43225f9a405d +SHA256 (xfce4-xkb-plugin-0.9.0.tar.xz) = 7cd7f3626ef39dc4ce142b2f96ab7583cbea84b4c0352fbc9c9667faac0bdd12 diff --git a/xfce4-xkb-plugin/Pkgfile b/xfce4-xkb-plugin/Pkgfile new file mode 100644 index 0000000..0bfbb2c --- /dev/null +++ b/xfce4-xkb-plugin/Pkgfile @@ -0,0 +1,28 @@ +# Description: plugin to switch keyboard layouts on the xfce-panel +# URL: https://docs.xfce.org/panel-plugins/xfce4-xkb-plugin/start +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: libnotify librsvg libxklavier xfce4-panel +# Optional: xfce4-notifyd + +name=xfce4-xkb-plugin +version=0.9.0 +release=1 +source=(https://archive.xfce.org/src/panel-plugins/$name/${version%.*}/$name-$version.tar.xz) + +build() { + + meson setup $name-$version build \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --buildtype=plain \ + -Db_lto=true \ + -Db_pie=true + + meson compile -C build + DESTDIR=$PKG meson install -C build + + rm -rf $PKG/usr/share/locale + +} diff --git a/xfce4-xkb-plugin/post-install b/xfce4-xkb-plugin/post-install new file mode 100644 index 0000000..b15e518 --- /dev/null +++ b/xfce4-xkb-plugin/post-install @@ -0,0 +1,6 @@ +#!/bin/sh + +# update application icon caches +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +#EOF |
