summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--user/atril/APKBUILD44
-rw-r--r--user/ayatana-ido/APKBUILD46
-rw-r--r--user/ayatana-ido/gtk-doc-fix.patch16
-rw-r--r--user/caja-dropbox/APKBUILD38
-rw-r--r--user/caja-extensions/APKBUILD37
-rw-r--r--user/caja/APKBUILD44
-rw-r--r--user/dconf/APKBUILD37
-rw-r--r--user/engrampa/APKBUILD39
-rw-r--r--user/eom/APKBUILD39
-rw-r--r--user/gucharmap/APKBUILD40
-rw-r--r--user/libayatana-indicator/APKBUILD44
-rw-r--r--user/libfakekey/APKBUILD43
-rw-r--r--user/libglade/APKBUILD43
-rw-r--r--user/libgnome-keyring/APKBUILD37
-rw-r--r--user/libgtop/APKBUILD37
-rw-r--r--user/libmatekbd/APKBUILD38
-rw-r--r--user/libmatemixer/APKBUILD51
-rw-r--r--user/libmateweather/APKBUILD37
-rw-r--r--user/libpeas/APKBUILD38
-rw-r--r--user/libxklavier/APKBUILD6
-rw-r--r--user/marco/APKBUILD40
-rw-r--r--user/marco/correctly-posix.patch12
-rw-r--r--user/mate-applets/APKBUILD41
-rw-r--r--user/mate-backgrounds/APKBUILD37
-rw-r--r--user/mate-calc/APKBUILD37
-rw-r--r--user/mate-common/APKBUILD37
-rw-r--r--user/mate-complete/APKBUILD26
-rw-r--r--user/mate-complete/org.adelie-linux.about-mate.desktop8
-rw-r--r--user/mate-control-center/APKBUILD40
-rw-r--r--user/mate-desktop/APKBUILD38
-rw-r--r--user/mate-icon-theme/APKBUILD38
-rw-r--r--user/mate-indicator-applet/APKBUILD38
-rw-r--r--user/mate-media/APKBUILD38
-rw-r--r--user/mate-menus/APKBUILD37
-rw-r--r--user/mate-netbook/APKBUILD38
-rw-r--r--user/mate-notification-daemon/APKBUILD37
-rw-r--r--user/mate-panel/APKBUILD39
-rw-r--r--user/mate-polkit/APKBUILD37
-rw-r--r--user/mate-power-manager/APKBUILD39
-rw-r--r--user/mate-screensaver/APKBUILD38
-rw-r--r--user/mate-sensors-applet/APKBUILD38
-rw-r--r--user/mate-session-manager/APKBUILD39
-rw-r--r--user/mate-session-manager/no-systemd.patch65
-rw-r--r--user/mate-settings-daemon/APKBUILD39
-rw-r--r--user/mate-system-monitor/APKBUILD38
-rw-r--r--user/mate-terminal/APKBUILD38
-rw-r--r--user/mate-user-guide/APKBUILD37
-rw-r--r--user/mate-user-share/APKBUILD40
-rw-r--r--user/mate-utils/APKBUILD38
-rw-r--r--user/mozo/APKBUILD37
-rw-r--r--user/pluma/APKBUILD39
-rw-r--r--user/unicode-data/APKBUILD38
-rw-r--r--user/xorg-gtest/APKBUILD48
-rw-r--r--user/xscreensaver/APKBUILD37
-rw-r--r--user/xscreensaver/xscreensaver-fixes.patch14
-rw-r--r--user/zenity/APKBUILD37
56 files changed, 2069 insertions, 2 deletions
diff --git a/user/atril/APKBUILD b/user/atril/APKBUILD
new file mode 100644
index 000000000..4d2996967
--- /dev/null
+++ b/user/atril/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=atril
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Document viewer for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+options="!check" # testsuite requires X and py3-dogtail
+license="GPL-2.0+ AND Afmparse AND Info-ZIP AND libtiff AND LGPL-2.0+ AND MIT AND LGPL-2.1+"
+depends=""
+makedepends="caja-dev djvulibre-dev gobject-introspection-dev gtk+3.0-dev
+ intltool itstool libgxps-dev libsecret-dev libsm-dev libspectre-dev
+ libxml2-dev libxml2-utils poppler-dev python3 tiff-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://pub.mate-desktop.org/releases/1.22/atril-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-introspection \
+ --enable-pixbuf \
+ --enable-comics \
+ --enable-xps
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="bf940178647c348fd78e828bcb3a55c4ff6195d4020bf198ae5ba4a96e2fe582f7e30fb9d4cde4143e82ae783358373d3a9fd68413295586da9fe1b374e2f034 atril-1.22.0.tar.xz"
diff --git a/user/ayatana-ido/APKBUILD b/user/ayatana-ido/APKBUILD
new file mode 100644
index 000000000..dea352c42
--- /dev/null
+++ b/user/ayatana-ido/APKBUILD
@@ -0,0 +1,46 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=ayatana-ido
+pkgver=0.4.4
+pkgrel=0
+pkgdesc="Indicator display object library for the Gnome desktop environment"
+url="https://ayatanaindicators.github.io/"
+arch="all"
+license="GPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0+"
+depends=""
+makedepends="glib-dev gobject-introspection-dev gtest-dev gtk+3.0-dev
+ mate-common-dev vala-dev xorg-gtest-dev"
+subpackages="$pkgname-dev"
+source="ayatana-ido-$pkgver.tar.gz::https://github.com/AyatanaIndicators/ayatana-ido/archive/$pkgver.tar.gz
+ gtk-doc-fix.patch"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ autoreconf -vif
+}
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="ef04b0b6c959d209e88b1de322ac64ea33fdd043a73980bf3b043380603b6a448ea7bf43ba8e2750e1a0a9bef704a7099f7ae9b92a97d3ce0be2e9f48ba16703 ayatana-ido-0.4.4.tar.gz
+92ddc4f09c5ed7800357a76e2276c07db682408f259e22d6511696df032d6712ecd295d0775db36ad6ace5d3f352ce7d59cd9f1b24e899b7accaf680c0e4488d gtk-doc-fix.patch"
diff --git a/user/ayatana-ido/gtk-doc-fix.patch b/user/ayatana-ido/gtk-doc-fix.patch
new file mode 100644
index 000000000..867aa0b2c
--- /dev/null
+++ b/user/ayatana-ido/gtk-doc-fix.patch
@@ -0,0 +1,16 @@
+diff -Nurd ayatana-ido-0.4.4/configure.ac ayatana-ido-0.4.4.new/configure.ac
+--- ayatana-ido-0.4.4/configure.ac 2018-08-13 05:34:25.000000000 -0500
++++ ayatana-ido-0.4.4.new/configure.ac 2019-03-23 19:40:02.167258822 -0500
+@@ -138,7 +138,11 @@
+
+ dnl = GTK Doc Check ===========================================================
+
+-GTK_DOC_CHECK([1.8])
++m4_ifdef([GTK_DOC_CHECK], [
++GTK_DOC_CHECK([1.8],[])
++],[
++AM_CONDITIONAL([ENABLE_GTK_DOC], false)
++])
+
+ dnl ===========================================================================
+
diff --git a/user/caja-dropbox/APKBUILD b/user/caja-dropbox/APKBUILD
new file mode 100644
index 000000000..17b585fbc
--- /dev/null
+++ b/user/caja-dropbox/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=caja-dropbox
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="DropBox extension for Caja"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-3.0+"
+depends=""
+makedepends="caja-dev py3-docutils py3-pygobject"
+subpackages="$pkgname-doc"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/caja-dropbox-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+ rm "$pkgdir"/usr/lib/caja/extensions-2.0/libcaja-dropbox.a
+}
+
+sha512sums="d21f44c0e0f7f28a963fb8611e6992b3ea58ba2ad5910e440d286ab447f2f91e4776496569eb271ed25cb2628e35d2bd80d12bf832bc76011241f6b09903a8b2 caja-dropbox-1.22.0.tar.xz"
diff --git a/user/caja-extensions/APKBUILD b/user/caja-extensions/APKBUILD
new file mode 100644
index 000000000..530be8356
--- /dev/null
+++ b/user/caja-extensions/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=caja-extensions
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Extensions for the Caja file manager"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+"
+depends=""
+makedepends="caja-dev dbus-glib-dev intltool mate-desktop-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/caja-extensions-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="19fd287123b8d2ba67b636066e9f8910aadd47d375eb1d52136d9b808b48abacade81dde490ce3edb6fc4a9d2ddfd39d9abf294a58aed8bcaf620c1eff03e761 caja-extensions-1.22.0.tar.xz"
diff --git a/user/caja/APKBUILD b/user/caja/APKBUILD
new file mode 100644
index 000000000..46156b522
--- /dev/null
+++ b/user/caja/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=caja
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="File manager for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+options="!check" # testsuite requires X
+license="GPL-2.0+ AND LGPL-2.0+"
+depends=""
+makedepends="gobject-introspection-dev intltool libexif-dev libnotify-dev
+ libxml2-dev mate-desktop-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/caja-$pkgver.tar.xz"
+builddir="$srcdir/caja-$pkgver"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+
+ for i in icons globs globs2 XMLnamespaces magic aliases subclasses types treemagic mime.cache version generic-icons; do
+ rm "$pkgdir"/usr/share/mime/$i
+ done
+}
+
+sha512sums="ca97a1e81cc7b061bb331d7a4574c76831dbff50bdc9ba0a162675def7278cf5dadb37aacb0e1e37a0ac2cf60df73f98353aaa36fa0e69a0097017eed5d325b6 caja-1.22.0.tar.xz"
diff --git a/user/dconf/APKBUILD b/user/dconf/APKBUILD
new file mode 100644
index 000000000..988cfbae5
--- /dev/null
+++ b/user/dconf/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=dconf
+pkgver=0.32.0
+pkgrel=0
+pkgdesc="Configuration management for the Gnome desktop environment"
+url="https://gnome.org"
+arch="all"
+license="LGPL-2.0+ AND LGPL-2.1+"
+depends="dbus"
+makedepends="meson ninja
+ bash-completion dbus-dev docbook-xsl libxslt-dev python3-dev vala-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.gnome.org/sources/dconf/${pkgver%.*}/dconf-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=release \
+ . output
+ ninja -C output
+}
+
+check() {
+ cd "$builddir"
+}
+
+package() {
+ cd "$builddir"
+ DESTDIR="$pkgdir" ninja -C output install
+}
+
+sha512sums="09ae65ad365947aed24228b94978b290060264e55b443d18a743e943627703c92e16e3a5ca8a0aaf3549f7a1d5aad77bdc285d4c8519db705d3104ec22b111a0 dconf-0.32.0.tar.xz"
diff --git a/user/engrampa/APKBUILD b/user/engrampa/APKBUILD
new file mode 100644
index 000000000..e2e84c8b6
--- /dev/null
+++ b/user/engrampa/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=engrampa
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Archive manager for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+"
+depends=""
+makedepends="caja-dev file-dev gtk+3.0-dev intltool itstool json-glib-dev
+ libsm-dev libxml2-utils"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/engrampa-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-magic
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="7b4c3b85184c1530ec72eba174ee571cc14490c88f5fef1232acd4197f1020107f5172d6d4271753f9f6fcfadcf049273095b3dfbcef6fdd25a51ad8d2e17382 engrampa-1.22.0.tar.xz"
diff --git a/user/eom/APKBUILD b/user/eom/APKBUILD
new file mode 100644
index 000000000..230205e40
--- /dev/null
+++ b/user/eom/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=eom
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Image viewer for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+ AND GPL-2.0-only"
+depends=""
+makedepends="gobject-introspection-dev gtk+3.0-dev intltool itstool
+ mate-desktop-dev libjpeg-turbo-dev libexif-dev libpeas-dev librsvg-dev
+ libxml2-dev libxml2-utils"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/eom-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="1e086d1e2a0adc02978ffb45a4636e9b614a52d53a7a821af4050029f3fa3a774c29c2d43b5f2e0c58a100311eccc34e9424caf44e7e2139b4fa8d695b77cea0 eom-1.22.0.tar.xz"
diff --git a/user/gucharmap/APKBUILD b/user/gucharmap/APKBUILD
new file mode 100644
index 000000000..9a3d7bfcf
--- /dev/null
+++ b/user/gucharmap/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=gucharmap
+pkgver=12.0.1
+_unicode=12.0.0
+pkgrel=0
+pkgdesc="Unicode utility for the Gnome desktop environment"
+url="https://gnome.org"
+arch="all"
+license="GPL-3.0+"
+depends=""
+makedepends="desktop-file-utils gobject-introspection-dev gtk+3.0-dev intltool
+ itstool libxml2-utils unicode-data"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://download.gnome.org/sources/gucharmap/${pkgver%.*}/gucharmap-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --with-unicode-data=/usr/share/unicode/$_unicode
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="989034350c73c3f1857167f434aa4a5c140ef7574cb799b874e421a8d0c2bf520dfcee85bc0cf8e52f439fb7d30e0db5172a25c107c80b38ce6da4e703a3ffc2 gucharmap-12.0.1.tar.xz"
diff --git a/user/libayatana-indicator/APKBUILD b/user/libayatana-indicator/APKBUILD
new file mode 100644
index 000000000..371fbe392
--- /dev/null
+++ b/user/libayatana-indicator/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libayatana-indicator
+pkgver=0.6.2
+pkgrel=0
+pkgdesc="Gnome library implementing the StatusNotifierItem specification"
+url="https://ayatanaindicators.github.io/"
+arch="all"
+options="!check" # incompetent test author
+license="GPL-3.0-only"
+depends=""
+makedepends="ayatana-ido-dev gtk+3.0-dev"
+subpackages="$pkgname-dev"
+source="libayatana-indicator-$pkgver.tar.gz::https://github.com/AyatanaIndicators/libayatana-indicator/archive/$pkgver.tar.gz"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ autoreconf -vif
+}
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --mandir=/usr/share/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="47a89a4f59d547e4aeeeba245ec7df360e18dc9f8a8c256cbeaf2a95e335f2734873457b2b0fdef8c2fdeaf780dda38cfe020c335a3447a2175914d580aeb8de libayatana-indicator-0.6.2.tar.gz"
diff --git a/user/libfakekey/APKBUILD b/user/libfakekey/APKBUILD
new file mode 100644
index 000000000..43863fa6b
--- /dev/null
+++ b/user/libfakekey/APKBUILD
@@ -0,0 +1,43 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libfakekey
+pkgver=0.1
+pkgrel=0
+pkgdesc="Library for faking X key-presses from character inputs"
+url="https://www.yoctoproject.org/software-item/matchbox/"
+arch="all"
+license="LGPL-2.0+"
+depends=""
+makedepends="libx11-dev libxtst-dev"
+subpackages="$pkgname-dev"
+source="http://downloads.yoctoproject.org/releases/matchbox/libfakekey/$pkgver/libfakekey-$pkgver.tar.bz2"
+
+prepare() {
+ cd "$builddir"
+ update_config_sub
+ default_prepare
+}
+
+build() {
+ cd "$builddir"
+ LIBS="-lX11" ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="1fda0548cf14657083a6602f8d6c08efae8cae2236de7ed17fc4058765156c6bb923956e3c7fd75f2db586399f1d8a3320ab5bbed71cc5a8b0d146590a14a808 libfakekey-0.1.tar.bz2"
diff --git a/user/libglade/APKBUILD b/user/libglade/APKBUILD
new file mode 100644
index 000000000..97d20f603
--- /dev/null
+++ b/user/libglade/APKBUILD
@@ -0,0 +1,43 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libglade
+pkgver=2.6.4
+pkgrel=0
+pkgdesc="GUI construction toolkit for GTK+ 2"
+url="https://gnome.org"
+arch="all"
+license="LGPL-2.0+ AND GPL-2.0+"
+depends=""
+makedepends="gtk+2.0-dev libxml2-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.gnome.org/sources/libglade/${pkgver%.*}/libglade-$pkgver.tar.bz2"
+
+prepare() {
+ cd "$builddir"
+ update_config_sub
+ default_prepare
+}
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="b725842febaf4c1f0d305a629ae1c61ea2de24dd6f41937e806c078fada2cea483195ef40f5238ce2045e47130c92559e984f677de667b840dd7fff0f8559735 libglade-2.6.4.tar.bz2"
diff --git a/user/libgnome-keyring/APKBUILD b/user/libgnome-keyring/APKBUILD
new file mode 100644
index 000000000..72fad7671
--- /dev/null
+++ b/user/libgnome-keyring/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libgnome-keyring
+pkgver=3.12.0
+pkgrel=0
+pkgdesc="Gnome library for secure authentication storage"
+url="https://gnome.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.1+ AND LGPL-2.0+"
+depends=""
+makedepends="dbus-dev dbus-glib-dev gobject-introspection-dev intltool"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.gnome.org/sources/libgnome-keyring/${pkgver%.*}/libgnome-keyring-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="dd1777b6e0dd774feb86dbc72d9f2a85f2143e2772a09c438b84aec468ddc5e7ee5ebd534d24f079e5daf4757f2918d0621e26fb671fde0fcef9c74d30f8b9bd libgnome-keyring-3.12.0.tar.xz"
diff --git a/user/libgtop/APKBUILD b/user/libgtop/APKBUILD
new file mode 100644
index 000000000..ea17925e3
--- /dev/null
+++ b/user/libgtop/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libgtop
+pkgver=2.40.0
+pkgrel=0
+pkgdesc="Gnome library for system monitoring"
+url="https://gnome.org"
+arch="all"
+license="GPL-2.0+ AND GPL-2.0-only"
+depends=""
+makedepends="glib-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://download.gnome.org/sources/libgtop/${pkgver%.*}/libgtop-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="a9b2135796d7e41c63a6621f672c385d1baeb74d4af3e55c9164aaaae18c66a8a76b09a6ae8b37f89f120092123c38830e0da840c6613a09035ea62339117861 libgtop-2.40.0.tar.xz"
diff --git a/user/libmatekbd/APKBUILD b/user/libmatekbd/APKBUILD
new file mode 100644
index 000000000..f7ea8d723
--- /dev/null
+++ b/user/libmatekbd/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libmatekbd
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Keyboard libraries for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+"
+depends=""
+makedepends="gobject-introspection-dev gtk+3.0-dev intltool libice-dev
+ libxklavier-dev"
+subpackages="$pkgname-dev $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/libmatekbd-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="79f19455bb6c0df5a50e445907ac12d6bd92a54cd086e0303890bc67350de3d94b2fd665efdaec85f84a42d76af430ad0a1b9639da078179ac25d27c4a325281 libmatekbd-1.22.0.tar.xz"
diff --git a/user/libmatemixer/APKBUILD b/user/libmatemixer/APKBUILD
new file mode 100644
index 000000000..a3b1fc797
--- /dev/null
+++ b/user/libmatemixer/APKBUILD
@@ -0,0 +1,51 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libmatemixer
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Sound mixer library for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+"
+depends=""
+makedepends="alsa-lib-dev intltool pulseaudio-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-alsa $pkgname-pulse"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/libmatemixer-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+alsa() {
+ pkgdesc="$pkgdesc (ALSA backend)"
+ install_if="$pkgname=$pkgver-r$pkgrel alsa-lib"
+ mkdir -p "$subpkgdir"/usr/lib/$pkgname
+ mv "$pkgdir"/usr/lib/$pkgname/$pkgname-alsa.so "$subpkgdir"/usr/lib/$pkgname
+}
+
+pulse() {
+ pkgdesc="$pkgdesc (PulseAudio backend)"
+ install_if="$pkgname=$pkgver-r$pkgrel pulseaudio"
+ mkdir -p "$subpkgdir"/usr/lib/$pkgname
+ mv "$pkgdir"/usr/lib/$pkgname/$pkgname-pulse.so "$subpkgdir"/usr/lib/$pkgname
+}
+
+sha512sums="6eaa006142601c077ac70739e637273288a4b9713dfc4179341c4832ae4e3b362e92104e150132ee274224d6c5dc057d812b7e1814e49a7690581de6d81e0db8 libmatemixer-1.22.0.tar.xz"
diff --git a/user/libmateweather/APKBUILD b/user/libmateweather/APKBUILD
new file mode 100644
index 000000000..3d6f9573d
--- /dev/null
+++ b/user/libmateweather/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libmateweather
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Weather library for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.1+ AND GPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev intltool libsoup-dev libxml2-dev libxml2-utils"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/libmateweather-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="43371fc615dda2b9042633a63ac4c1fb0b1ea43b20c783e443b0f57e10ad8fddedbd593f03bd6c942729f0a9c80484266fe1ef900d128fa4b02f80d6a80ae9bd libmateweather-1.22.0.tar.xz"
diff --git a/user/libpeas/APKBUILD b/user/libpeas/APKBUILD
new file mode 100644
index 000000000..ba10fd314
--- /dev/null
+++ b/user/libpeas/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libpeas
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="GObject-based plugin framework"
+url="https://gnome.org"
+arch="all"
+license="LGPL-2.1+"
+depends=""
+makedepends="intltool glib-dev gobject-introspection-dev gtk+3.0-dev
+ py3-pygobject py3-pygobject-dev python3-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.gnome.org/sources/libpeas/${pkgver%.*}/libpeas-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="9c1da1d4b5688c0f4d0647f3519dbfbed94c8921091057aaef0e41bf5ed3f8faf04a49ce9e4eea3fd7bf4ac4dfa1727d76a5f6dae2a4f52228d4c8c74b420c91 libpeas-1.22.0.tar.xz"
diff --git a/user/libxklavier/APKBUILD b/user/libxklavier/APKBUILD
index 0f3964a06..e1addd860 100644
--- a/user/libxklavier/APKBUILD
+++ b/user/libxklavier/APKBUILD
@@ -2,12 +2,14 @@
# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
pkgname=libxklavier
pkgver=5.4
-pkgrel=0
+pkgrel=1
pkgdesc="High-level API for XKB"
url="https://www.freedesktop.org/wiki/Software/LibXklavier/"
arch="all"
license="LGPL-2.0+"
-makedepends="libx11-dev libxml2-dev glib-dev libxcb-dev libxi-dev iso-codes-dev"
+makedepends="gobject-introspection-dev libx11-dev libxml2-dev glib-dev
+ libxcb-dev libxkbcommon-dev libxkbfile-dev libxi-dev iso-codes-dev
+ vala-dev"
subpackages="$pkgname-dev $pkgname-doc"
source="https://people.freedesktop.org/~svu/libxklavier-$pkgver.tar.bz2"
diff --git a/user/marco/APKBUILD b/user/marco/APKBUILD
new file mode 100644
index 000000000..99289220b
--- /dev/null
+++ b/user/marco/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=marco
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Window manager for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND MIT-advertising AND MIT-CMU"
+depends=""
+makedepends="gtk+3.0-dev intltool itstool libcanberra-dev libice-dev libsm-dev
+ libxml2-utils zenity"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/marco-$pkgver.tar.xz
+ correctly-posix.patch"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="0935ca1532fde882e21ebbc67b41afe80e15e8519b413b9b8bde351196be347a8dcac2e092da818ec0bc700216e38211f192a891eafec8ac7d9bf63d3a42328d marco-1.22.0.tar.xz
+b377b2a7d2af094a8b4bd6d1827c85f9675656cd8bdc6892b334c8479d188459ec8585fed3c746fdaef5820f768ce93605586693a3308f0db2d6f58e08f4df49 correctly-posix.patch"
diff --git a/user/marco/correctly-posix.patch b/user/marco/correctly-posix.patch
new file mode 100644
index 000000000..e2ad5fa18
--- /dev/null
+++ b/user/marco/correctly-posix.patch
@@ -0,0 +1,12 @@
+diff -Nurd marco-1.22.0/src/ui/theme.c marco-1.22.0.new/src/ui/theme.c
+--- marco-1.22.0/src/ui/theme.c 2019-02-08 08:51:33.000000000 -0600
++++ marco-1.22.0.new/src/ui/theme.c 2019-03-23 06:00:16.139892136 -0500
+@@ -60,7 +60,7 @@
+ #include <gtk/gtk.h>
+ #include <string.h>
+ #include <stdlib.h>
+-#define __USE_XOPEN
++#define _XOPEN_SOURCE
+ #include <math.h>
+
+ #define GDK_COLOR_RGBA(color) \
diff --git a/user/mate-applets/APKBUILD b/user/mate-applets/APKBUILD
new file mode 100644
index 000000000..c8d60eaf0
--- /dev/null
+++ b/user/mate-applets/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-applets
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Utility applications for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+ AND GPL-2.0+ AND GPL-2.0-only"
+depends=""
+makedepends="dbus-dev dbus-glib-dev gtk+3.0-dev gtksourceview-3.0-dev
+ gucharmap-dev intltool itstool libmateweather-dev libnotify-dev
+ libwnck-dev libxml2-dev libxml2-utils mate-panel-dev polkit-dev
+ upower-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/1.22/mate-applets-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ rm -r mateweather/docs/ru
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="2f3e17414171ec5ab6967b76b1291d99783c3091b51127788f99148f46d5f2068edf7d890c3ebca1a59c29cbda4a06be11c852e5e88d4dc58e9981d906c9e34c mate-applets-1.22.0.tar.xz"
diff --git a/user/mate-backgrounds/APKBUILD b/user/mate-backgrounds/APKBUILD
new file mode 100644
index 000000000..bd70d43a8
--- /dev/null
+++ b/user/mate-backgrounds/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-backgrounds
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Desktop wallpapers provided by the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="noarch"
+license="GPL-2.0+"
+depends=""
+makedepends="intltool"
+subpackages="$pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-backgrounds-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="b7135cdb20972d50f43026cf98275faaa3c5e41bd0900bca7624a8f9ed03d0ec7f465c78aaf3da534ea6798e8cc690727a1fed8f14b3fb42a8a63bd82858ff30 mate-backgrounds-1.22.0.tar.xz"
diff --git a/user/mate-calc/APKBUILD b/user/mate-calc/APKBUILD
new file mode 100644
index 000000000..f55f691fc
--- /dev/null
+++ b/user/mate-calc/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-calc
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Calculator utility for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND GPL-2.0-only"
+depends=""
+makedepends="gtk+3.0-dev intltool itstool libxml2-utils libxml2-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-calc-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="a0d72a17dc9e7e97ef36cb2f089db126b1f91790d6a34ae829ef9cea87e82b025ba106f08e8c677352e72423a6670a3bf8751eecc67444cd8cea8dc8f3cf6728 mate-calc-1.22.0.tar.xz"
diff --git a/user/mate-common/APKBUILD b/user/mate-common/APKBUILD
new file mode 100644
index 000000000..e9e00f902
--- /dev/null
+++ b/user/mate-common/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-common
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Additional development support for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="noarch"
+license="GPL-3.0-only"
+depends=""
+makedepends=""
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://pub.mate-desktop.org/releases/1.22/mate-common-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="3887634081c126c6c23f560ca256ae83edbc5f77f0fc0128c2aaa2b5652672ec6f21ca29b0b44802b03c5dfd53bf0da860093ec73c46fba58f7be12a1db1d2a3 mate-common-1.22.0.tar.xz"
diff --git a/user/mate-complete/APKBUILD b/user/mate-complete/APKBUILD
new file mode 100644
index 000000000..f3a5ac75a
--- /dev/null
+++ b/user/mate-complete/APKBUILD
@@ -0,0 +1,26 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-complete
+pkgver=1.22.0
+pkgrel=0
+url="https://mate-desktop.org"
+pkgdesc="Complete MATE desktop environment"
+arch="noarch"
+options="!check" # No tests
+license=" "
+depends="atril caja caja-dropbox caja-extensions engrampa eom marco
+ mate-applets mate-backgrounds mate-calc mate-control-center
+ mate-desktop mate-icon-theme mate-indicator-applet mate-media
+ mate-menus mate-netbook mate-notification-daemon mate-panel
+ mate-polkit mate-power-manager mate-screensaver mate-sensors-applet
+ mate-session-manager mate-settings-daemon mate-system-monitor
+ mate-terminal mate-user-guide mate-user-share mate-utils mozo pluma"
+source="org.adelie-linux.about-mate.desktop"
+
+package() {
+ cd "$srcdir"
+ mkdir -p "$pkgdir"/usr/share/applications
+ install -Dm644 org.adelie-linux.about-mate.desktop "$pkgdir"/usr/share/applications
+}
+
+sha512sums="24fd0524d949a22b22e38c81667f31498bc524302c52128c10d8a5802315720543426ba82245f5e7510832c493389ff59f36be14433f1a6a6c68993f733f329c org.adelie-linux.about-mate.desktop"
diff --git a/user/mate-complete/org.adelie-linux.about-mate.desktop b/user/mate-complete/org.adelie-linux.about-mate.desktop
new file mode 100644
index 000000000..53e23ed68
--- /dev/null
+++ b/user/mate-complete/org.adelie-linux.about-mate.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=About MATE
+Comment=Learn about the MATE desktop environment
+Icon=dialog-information
+Categories=MATE
+Exec=xdg-open https://mate-desktop.org
diff --git a/user/mate-control-center/APKBUILD b/user/mate-control-center/APKBUILD
new file mode 100644
index 000000000..93db69089
--- /dev/null
+++ b/user/mate-control-center/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-control-center
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Configuration utilities for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0-only AND GPL-2.0+ AND LGPL-2.0+ AND LGPL-2.1+ AND MIT"
+depends=""
+makedepends="accountsservice-dev dbus-dev dbus-glib-dev desktop-file-utils
+ gtk+3.0-dev intltool itstool libcanberra-dev libmatekbd-dev
+ libxklavier-dev libxml2-dev libxml2-utils marco-dev mate-desktop-dev
+ mate-menus-dev mate-settings-daemon-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-control-center-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="3b2b88458848862a4c819d54104e9394817b29feb3d05117fe69441023ec5e6c922012395f24b5f70c9f9dbf6f8044f769840ec9996b1495441c4cb690f68371 mate-control-center-1.22.0.tar.xz"
diff --git a/user/mate-desktop/APKBUILD b/user/mate-desktop/APKBUILD
new file mode 100644
index 000000000..a09df86a9
--- /dev/null
+++ b/user/mate-desktop/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-desktop
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Core library for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="MIT AND LGPL-2.0+ AND GPL-2.0+"
+depends=""
+makedepends="dconf-dev gobject-introspection-dev gtk+3.0-dev intltool
+ iso-codes-dev startup-notification-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-desktop-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="3950249c0bc026163da7f38a6fd5551c0e1e863e298e9d2ca224679b6c802d1deaf12e16ea873a2ea0539a7989a523d0495fb0dc4c556857203c0b04ab6edf7a mate-desktop-1.22.0.tar.xz"
diff --git a/user/mate-icon-theme/APKBUILD b/user/mate-icon-theme/APKBUILD
new file mode 100644
index 000000000..aad16388d
--- /dev/null
+++ b/user/mate-icon-theme/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-icon-theme
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Default icon theme for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="noarch"
+license="LGPL-3.0-only OR CC-BY-SA-3.0"
+depends=""
+makedepends="icon-naming-utils-dev intltool"
+subpackages="$pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-icon-theme-$pkgver.tar.xz"
+builddir="$srcdir/mate-icon-theme-$pkgver"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="b4f0b5040e412bcbe818c14f101556cd643cc9dfce02aa676edc790f17de7da2272754235f8d9ad000551e7d92a5974cec3336712074747fcf669c0a729f8a5e mate-icon-theme-1.22.0.tar.xz"
diff --git a/user/mate-indicator-applet/APKBUILD b/user/mate-indicator-applet/APKBUILD
new file mode 100644
index 000000000..884c9e35c
--- /dev/null
+++ b/user/mate-indicator-applet/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-indicator-applet
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="MATE panel applet for consistent information display"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-3.0+ AND LGPL-2.0+"
+depends=""
+makedepends="ayatana-ido-dev gtk+3.0-dev intltool libayatana-indicator-dev
+ mate-panel-dev"
+subpackages="$pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-indicator-applet-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="6e1dd133a521f247ecb648b3ffa542e326f504fd3b0719a74099e83ac1dfa9fd4d7676af284f89f69d6684e5640f240930bb0fb43bcf7d59472786adf4c3200c mate-indicator-applet-1.22.0.tar.xz"
diff --git a/user/mate-media/APKBUILD b/user/mate-media/APKBUILD
new file mode 100644
index 000000000..aa6090507
--- /dev/null
+++ b/user/mate-media/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-media
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Media utilities for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev intltool libcanberra-dev libmatemixer-dev libxml2-dev
+ mate-desktop-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/1.22/mate-media-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="1c1751ebb0c848cece0e2fc10240832dff317dfcc08aa6721fe00feaf2cff907c700f5e0debd5a236078a199b9d65d59124ffca7a04f61d425d16b1adb02fc1f mate-media-1.22.0.tar.xz"
diff --git a/user/mate-menus/APKBUILD b/user/mate-menus/APKBUILD
new file mode 100644
index 000000000..4d4fe80d4
--- /dev/null
+++ b/user/mate-menus/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-menus
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Desktop menu implementation for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+"
+depends=""
+makedepends="gobject-introspection-dev intltool"
+subpackages="$pkgname-dev $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/1.22/mate-menus-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="7ca02c1bb89c83b6b331fc2e8878862fa8f02f5cd52b297aa44b36dd5c2d1ee1ffeb1641d63a10bd4deb99f63ded9c3b890a05ab7f7faf32d7f895b0a2f68d70 mate-menus-1.22.0.tar.xz"
diff --git a/user/mate-netbook/APKBUILD b/user/mate-netbook/APKBUILD
new file mode 100644
index 000000000..6b002e694
--- /dev/null
+++ b/user/mate-netbook/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-netbook
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Netbook-oriented window manager for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-3.0-only AND LGPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev intltool libfakekey-dev libwnck-dev libxtst-dev
+ mate-panel-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-netbook-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="faff1618e0a99b95b291d7556b1ccd5d0593be1ffa2b2ee30f4df2c9228ff797e9021cc7a0f6183c69b38fdb3dae1c4cb206539057174ff37a4b56b55d07c33a mate-netbook-1.22.0.tar.xz"
diff --git a/user/mate-notification-daemon/APKBUILD b/user/mate-notification-daemon/APKBUILD
new file mode 100644
index 000000000..c45995739
--- /dev/null
+++ b/user/mate-notification-daemon/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-notification-daemon
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Notification service for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev intltool libcanberra-dev libnotify-dev libwnck-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-notification-daemon-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="1345604dee1315843ad5a6920aab7cbe1544c8f7c7ccea686e5684c7ea5272fa09d27edbcc996f6a568f8b3760f561b84901c44f93f1b3ae2d5ddcd3c3ce86fc mate-notification-daemon-1.22.0.tar.xz"
diff --git a/user/mate-panel/APKBUILD b/user/mate-panel/APKBUILD
new file mode 100644
index 000000000..dd01821ce
--- /dev/null
+++ b/user/mate-panel/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-panel
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Panel for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND GPL-2.0-only AND LGPL-2.0+ AND MIT"
+depends=""
+makedepends="gobject-introspection-dev gtk+3.0-dev intltool itstool libice-dev
+ libmateweather-dev librsvg-dev libsm-dev libwnck-dev libxml2-utils
+ mate-desktop-dev mate-menus-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-panel-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="078c6dcdc17970a7a7fab9a218eaf2c8cd6c4074c0c23ff4ce7ccf57e007d0afcbe797be4ad4c9d2c16d9033cc554cc5a979ec61dc721514db939a5e60de456b mate-panel-1.22.0.tar.xz"
diff --git a/user/mate-polkit/APKBUILD b/user/mate-polkit/APKBUILD
new file mode 100644
index 000000000..345159cbc
--- /dev/null
+++ b/user/mate-polkit/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-polkit
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="PolKit integration for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev intltool polkit-dev"
+subpackages="$pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-polkit-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="e761ec10842789b5bbb3831f568c64e969429131a893850e8323927b949e115a24b3907fd3def7f31f5f785f0831717d852c61f08a9028a009ea9cca0ba86393 mate-polkit-1.22.0.tar.xz"
diff --git a/user/mate-power-manager/APKBUILD b/user/mate-power-manager/APKBUILD
new file mode 100644
index 000000000..10fec58b7
--- /dev/null
+++ b/user/mate-power-manager/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-power-manager
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Power management utility for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+"
+depends=""
+makedepends="dbus-dev dbus-glib-dev intltool itstool libcanberra-dev
+ libexecinfo-dev libgnome-keyring-dev libnotify-dev libxml2-utils
+ mate-panel-dev upower-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-power-manager-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ LIBS="-lexecinfo" ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="d36ec8d328e00ccc14b26c36ded74f20ea80578870541899560c6a744018e5e91b08ec9b4d517548404e82da6f1868ed1f2fcc0aada1223f98e68dd6e6009503 mate-power-manager-1.22.0.tar.xz"
diff --git a/user/mate-screensaver/APKBUILD b/user/mate-screensaver/APKBUILD
new file mode 100644
index 000000000..7d5c002b7
--- /dev/null
+++ b/user/mate-screensaver/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-screensaver
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Screensaver for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+ AND GPL-2.0+ AND MIT"
+depends=""
+makedepends="dbus-glib-dev gtk+3.0-dev intltool libxscrnsaver-dev
+ mate-desktop-dev mate-menus-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-screensaver-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="e253495ad700264ee7833d7b5a732cabff53058384801ff5e874d45f812cea1e4bd3877a1688ecec6197c37f32761f69a4924a47a6556332f1fec736e540e333 mate-screensaver-1.22.0.tar.xz"
diff --git a/user/mate-sensors-applet/APKBUILD b/user/mate-sensors-applet/APKBUILD
new file mode 100644
index 000000000..aad0bd7e4
--- /dev/null
+++ b/user/mate-sensors-applet/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-sensors-applet
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="System monitoring applet for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev intltool itstool libnotify-dev libxml2-utils libxslt
+ mate-panel-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-sensors-applet-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="f756fdff4dd8fe824fbe41956411ca1e6ce251fc1d43276c7244a8a806e91bacc283c412b831935136682971509e23c08538264963af31488bee15ce5644d5cb mate-sensors-applet-1.22.0.tar.xz"
diff --git a/user/mate-session-manager/APKBUILD b/user/mate-session-manager/APKBUILD
new file mode 100644
index 000000000..09ee4cc78
--- /dev/null
+++ b/user/mate-session-manager/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-session-manager
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Session manager for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+"
+depends=""
+makedepends="dbus-glib-dev gtk+3.0-dev intltool libsm-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-session-manager-$pkgver.tar.xz
+ no-systemd.patch"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="7e5e21e37c7ac55ca7d71302edef9aabeccf39233aec9edfe93a2fdcd4150d039e8121adecebb3d0a4a707eccef0c7afa1b54c5b52b57853242964c7506eeb9a mate-session-manager-1.22.0.tar.xz
+ea84e562b3a5d08b373f270d8d5fa9eeae9b803e3eb4ef925c31bad0e4e185eecfcff5465864a4a449fc5cade000b3ee18dea515744fcb59ac2efaf9df420a43 no-systemd.patch"
diff --git a/user/mate-session-manager/no-systemd.patch b/user/mate-session-manager/no-systemd.patch
new file mode 100644
index 000000000..79c19f34a
--- /dev/null
+++ b/user/mate-session-manager/no-systemd.patch
@@ -0,0 +1,65 @@
+From 254a091b31517a25bc037b31daff27fbb74ac90d Mon Sep 17 00:00:00 2001
+From: Victor Kareh <vkareh@redhat.com>
+Date: Wed, 6 Mar 2019 09:20:36 -0500
+Subject: [PATCH] Guard against missing systemd
+
+---
+ mate-session/gsm-systemd.c | 19 +++++++++++++++++++
+ 1 file changed, 19 insertions(+)
+
+diff --git a/mate-session/gsm-systemd.c b/mate-session/gsm-systemd.c
+index da3f23b..d03cafd 100644
+--- a/mate-session/gsm-systemd.c
++++ b/mate-session/gsm-systemd.c
+@@ -429,16 +429,31 @@ gsm_systemd_is_last_session_for_user (GsmSystemd *manager)
+ gboolean is_last_session;
+ int ret, i;
+
++#ifdef HAVE_SYSTEMD
+ ret = sd_pid_get_session (getpid (), &session);
++#endif
++
++ if (session == NULL) {
++ return FALSE;
++ }
+
+ if (ret != 0) {
++ free (session);
+ return FALSE;
+ }
+
++#ifdef HAVE_SYSTEMD
+ ret = sd_uid_get_sessions (getuid (), FALSE, &sessions);
++#endif
++
++ if (sessions == NULL) {
++ free (session);
++ return FALSE;
++ }
+
+ if (ret <= 0) {
+ free (session);
++ free (sessions);
+ return FALSE;
+ }
+
+@@ -450,7 +465,9 @@ gsm_systemd_is_last_session_for_user (GsmSystemd *manager)
+ if (g_strcmp0 (sessions[i], session) == 0)
+ continue;
+
++#ifdef HAVE_SYSTEMD
+ ret = sd_session_get_state (sessions[i], &state);
++#endif
+
+ if (ret != 0)
+ continue;
+@@ -461,7 +478,9 @@ gsm_systemd_is_last_session_for_user (GsmSystemd *manager)
+ }
+ free (state);
+
++#ifdef HAVE_SYSTEMD
+ ret = sd_session_get_type (sessions[i], &type);
++#endif
+
+ if (ret != 0)
+ continue;
diff --git a/user/mate-settings-daemon/APKBUILD b/user/mate-settings-daemon/APKBUILD
new file mode 100644
index 000000000..df1a07ec1
--- /dev/null
+++ b/user/mate-settings-daemon/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-settings-daemon
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Settings daemon for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND MIT AND LGPL-2.0+ AND GPL-3.0+"
+depends=""
+makedepends="dbus-dev dbus-glib-dev dconf-dev gtk+3.0-dev intltool
+ libcanberra-dev libmatekbd-dev libmatemixer-dev libnotify-dev
+ mate-desktop-dev nss-dev polkit-dev pulseaudio-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-settings-daemon-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="e8fa2ba07195dd66a94312909be37abe67089c7a687afee3bfde5860a598e84481949c9cdc7408886f90776556b41d5574bd6efc0614ed7583908214d59c6cb5 mate-settings-daemon-1.22.0.tar.xz"
diff --git a/user/mate-system-monitor/APKBUILD b/user/mate-system-monitor/APKBUILD
new file mode 100644
index 000000000..6f4db0166
--- /dev/null
+++ b/user/mate-system-monitor/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-system-monitor
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="System monitor utilities for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+ AND GPL-2.0-only"
+depends=""
+makedepends="gtkmm+3.0-dev intltool itstool libgtop-dev librsvg-dev
+ libwnck-dev libxml2-dev libxml2-utils"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-system-monitor-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="6f97f934626b49320ea0dbb4e14743c4f33b12a85671b69465f689765f3003f00e51685b616e34a482c3ec0ca09ca4e13cbdb2e3eb4719c0d1fc7b25b24436a7 mate-system-monitor-1.22.0.tar.xz"
diff --git a/user/mate-terminal/APKBUILD b/user/mate-terminal/APKBUILD
new file mode 100644
index 000000000..fd0179bb6
--- /dev/null
+++ b/user/mate-terminal/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-terminal
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Terminal emulator for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-3.0+ AND LGPL-3.0+"
+depends=""
+makedepends="dconf-dev gtk+3.0-dev intltool itstool libsm-dev libxml2-utils
+ vte-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-terminal-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="45932db8c50348386a58ee7acaf08af43e28bd495dac08b4dcff5defd1c10189163bdfd73c61015674d61f275dabc2f749b2e0cbf9981c7dfdef5a4060686645 mate-terminal-1.22.0.tar.xz"
diff --git a/user/mate-user-guide/APKBUILD b/user/mate-user-guide/APKBUILD
new file mode 100644
index 000000000..1a6ed3051
--- /dev/null
+++ b/user/mate-user-guide/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-user-guide
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="User handbook for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GFDL-1.1+"
+depends=""
+makedepends="intltool itstool libxml2-utils"
+subpackages="$pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-user-guide-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="faf82569d8289f13d31c0c3a548692194f4938dc341b5a2214ccd3bba1fafaa6b5446cc5455ade391e7172268354cf2088c2a119aee96d3d42e71ee4c094dd14 mate-user-guide-1.22.0.tar.xz"
diff --git a/user/mate-user-share/APKBUILD b/user/mate-user-share/APKBUILD
new file mode 100644
index 000000000..3e681aa4f
--- /dev/null
+++ b/user/mate-user-share/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-user-share
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Inter-user file sharing utilities for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="GPL-2.0+"
+depends=""
+makedepends="apache-httpd-dev caja-dev dbus-glib-dev gtk+3.0-dev intltool
+ itstool libcanberra-dev libnotify-dev libxml2-utils"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-user-share-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --with-httpd=/usr/sbin/httpd \
+ --with-modules-dir=/usr/libexec/apache2
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="151532ebe031a973e8825d86c9a315697f5930f89d78960946da3ba135238e3130c59018d04cf9dc8d343ff1613e51254701bbf8e23a9881733ecbb7e6fb9f18 mate-user-share-1.22.0.tar.xz"
diff --git a/user/mate-utils/APKBUILD b/user/mate-utils/APKBUILD
new file mode 100644
index 000000000..7d70c09f4
--- /dev/null
+++ b/user/mate-utils/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mate-utils
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Miscellaneous utilities for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+ AND LGPL-2.1+ AND GPL-2.0+ AND GPL-3.0+"
+depends=""
+makedepends="gtk+3.0-dev intltool itstool libcanberra-dev libgtop-dev
+ libsm-dev libxml2-utils mate-panel-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mate-utils-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="248c6e4108900768a4e8b272d20ac9b2d70e8bf77375f4669a099f4d8386c2e8affeafb772d209f00906f96f20d7ee347167ef4837186f44d8aaad85ef855f70 mate-utils-1.22.0.tar.xz"
diff --git a/user/mozo/APKBUILD b/user/mozo/APKBUILD
new file mode 100644
index 000000000..025e6d4c4
--- /dev/null
+++ b/user/mozo/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mozo
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Menu editor for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+license="LGPL-2.0+"
+depends=""
+makedepends="intltool mate-menus-dev python3 py3-pygobject-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/mozo-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="f3d60e94d9bf5fdd435320856563622f0687cc2844a3d51473bcef5c442f4938a4030533271ead2fd88fb0ce805c16b40d629e5a69fc642e7e670a1afd5745db mozo-1.22.0.tar.xz"
diff --git a/user/pluma/APKBUILD b/user/pluma/APKBUILD
new file mode 100644
index 000000000..4e6d80e39
--- /dev/null
+++ b/user/pluma/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=pluma
+pkgver=1.22.0
+pkgrel=0
+pkgdesc="Text editor for the MATE desktop environment"
+url="https://mate-desktop.org"
+arch="all"
+options="!check" # tests fail due to schema being requested but not available
+license="GPL-2.0+ AND GPL-2.0-only AND LGPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev gtksourceview-3.0-dev enchant-dev intltool
+ itstool iso-codes-dev libpeas-dev libsm-dev libxml2-dev libxml2-utils"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://pub.mate-desktop.org/releases/${pkgver%.*}/pluma-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51 pluma-1.22.0.tar.xz"
diff --git a/user/unicode-data/APKBUILD b/user/unicode-data/APKBUILD
new file mode 100644
index 000000000..5cbd55565
--- /dev/null
+++ b/user/unicode-data/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=unicode-data
+pkgver=12.0.0
+pkgrel=0
+pkgdesc="Unicode data files"
+url="https://unicode.org"
+arch="noarch"
+options="!check" # no testsuite
+license="Unicode-TOU"
+depends=""
+makedepends=""
+source="https://unicode.org/Public/$pkgver/ucd/Blocks.txt
+ https://unicode.org/Public/$pkgver/ucd/DerivedAge.txt
+ https://unicode.org/Public/$pkgver/ucd/NamesList.txt
+ https://unicode.org/Public/$pkgver/ucd/Scripts.txt
+ https://unicode.org/Public/$pkgver/ucd/UnicodeData.txt
+ https://unicode.org/Public/$pkgver/ucd/Unihan.zip
+ "
+
+package() {
+ cd "$srcdir"
+ mkdir -p "$pkgdir"/usr/share/unicode/$pkgver
+ install -m644 -t "$pkgdir"/usr/share/unicode/$pkgver \
+ Blocks.txt \
+ DerivedAge.txt \
+ NamesList.txt \
+ Scripts.txt \
+ UnicodeData.txt \
+ Unihan.zip
+}
+
+sha512sums="e3ead1233c29a13d46ffcc4b1c8b685144444579fb9231189f2724d9161adcdba39e9dd468c2d791af32538aa6d3f39f1e3f19c6d73eab432ac006526dc6c3ae Blocks.txt
+2cfe840bd5c72a7a47a15123e936cf96677ad66e2caecb7f580b98de83054a17cf49cd26b6470084979bdb3cf8818ea9799dab220108b7bf3a813f65bb1ed86e DerivedAge.txt
+de087e89be129928de87ebb9370f95ab9964c491a41f306791884c6d0452407b8530b7d47804cb3f0442e29d4c98d84867c82c90b46f3fbc1a7ee3fb6ce97005 NamesList.txt
+d25c87b58df3096d1dc26a81edc01eb1d08c62510b38854683ca91978a2a4df12ca0b29731c8d0211555387da604b5e8da7d5f5a5f9d57052f1bc502ecd2154e Scripts.txt
+be1844662041d022c57c2f81b971d395a0ba3a5824de4a5c1c8076ed66955f590a9d624d8abc189a66b7d35ba7fa7d63be727e8bdd9c3dff01251a34f2b84729 UnicodeData.txt
+7fdefad078284c14a9105655d1cb4d2b0dc1c89c56effe92ffcbd5a30b325559a56d97574b6077144d7a4ed02df6e6a402a2a5360e4abc0c84bae5c589044375 Unihan.zip"
diff --git a/user/xorg-gtest/APKBUILD b/user/xorg-gtest/APKBUILD
new file mode 100644
index 000000000..4b2567f0c
--- /dev/null
+++ b/user/xorg-gtest/APKBUILD
@@ -0,0 +1,48 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xorg-gtest
+pkgver=0.7.1
+pkgrel=0
+pkgdesc="X extensions to googletest"
+url="https://gitlab.freedesktop.org/xorg/test/xorg-gtest"
+arch="all"
+options="!check" # tests require X
+license="MIT AND BSD-3-Clause"
+depends=""
+makedepends="libx11-dev libxi-dev util-macros xorg-server-dev xf86-video-dummy"
+subpackages="$pkgname-dev"
+source="https://gitlab.freedesktop.org/xorg/test/xorg-gtest/-/archive/xorg-gtest-$pkgver/xorg-gtest-xorg-gtest-$pkgver.tar.bz2"
+builddir="$srcdir"/$pkgname-$pkgname-$pkgver
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ ./autogen.sh
+}
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ DESTDIR="$pkgdir" make install
+ for i in gtest gtest-spi; do
+ rm "$pkgdir"/usr/include/gtest/"$i".h
+ done
+}
+
+sha512sums="100746225dd6b24f030893da7b960c2f2562fa9f5d02ee7fca3eb99c40e3ae17d408d5e3c4e99e05e3767984d48648d5a42473a9922d699cf1281290af1eb86c xorg-gtest-xorg-gtest-0.7.1.tar.bz2"
diff --git a/user/xscreensaver/APKBUILD b/user/xscreensaver/APKBUILD
new file mode 100644
index 000000000..ec875ee16
--- /dev/null
+++ b/user/xscreensaver/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xscreensaver
+pkgver=5.42
+pkgrel=0
+pkgdesc="X Screensaver suite"
+url="https://www.jwz.org/xscreensaver/"
+arch="all"
+options="!check suid" # no tests
+license="MIT"
+depends=""
+makedepends="gtk+2.0-dev intltool libglade-dev libice-dev libjpeg-turbo-dev
+ libx11-dev libxft-dev libxinerama-dev libxml2-dev libxml2-utils
+ libxrandr-dev libxt-dev linux-pam-dev mesa-dev mesa-glapi"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://www.jwz.org/xscreensaver/xscreensaver-$pkgver.tar.gz
+ xscreensaver-fixes.patch"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+package() {
+ cd "$builddir"
+ make install_prefix="$pkgdir" install
+}
+
+sha512sums="84cde9364c933de720acd51a0bf75eb4d0642d60f62b92de89d932233eb5abb51e1edb53cd413b2dc4801a02cb68652a28d7d1f83cdaa8d8cdd1fee7d651eefd xscreensaver-5.42.tar.gz
+1df5d3a1456990eb0b2a9efb65fcd26ce576e470a0d6ee268e84e4b399dda930f5ed0960d185e55a7fdab10e5dc42fa2c90060b16443954ec2fce306c8855b54 xscreensaver-fixes.patch"
diff --git a/user/xscreensaver/xscreensaver-fixes.patch b/user/xscreensaver/xscreensaver-fixes.patch
new file mode 100644
index 000000000..0f5381902
--- /dev/null
+++ b/user/xscreensaver/xscreensaver-fixes.patch
@@ -0,0 +1,14 @@
+diff -Nurd xscreensaver-5.42/hacks/fontglide.c xscreensaver-5.42.new/hacks/fontglide.c
+--- xscreensaver-5.42/hacks/fontglide.c 2018-09-02 17:56:45.000000000 -0500
++++ xscreensaver-5.42.new/hacks/fontglide.c 2019-03-24 14:09:46.559263834 -0500
+@@ -2421,8 +2421,8 @@
+
+ textclient_close (s->tc);
+
+-// if (s->b && s->b != s->window) XFreePixmap (dpy, s->b);
+-// if (s->ba && s->ba != s->b) XFreePixmap (dpy, s->ba);
++/* if (s->b && s->b != s->window) XFreePixmap (dpy, s->b); */
++/* if (s->ba && s->ba != s->b) XFreePixmap (dpy, s->ba); */
+ XFreeGC (dpy, s->bg_gc);
+ if (s->charset) free (s->charset);
+ if (s->font_override) free (s->font_override);
diff --git a/user/zenity/APKBUILD b/user/zenity/APKBUILD
new file mode 100644
index 000000000..234508b94
--- /dev/null
+++ b/user/zenity/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=zenity
+pkgver=3.32.0
+pkgrel=0
+pkgdesc="GTK-based dialog utility"
+url="https://gnome.org"
+arch="all"
+license="GPL-2.0+"
+depends=""
+makedepends="gtk+3.0-dev itstool libxml2-utils"
+subpackages="$pkgname-doc $pkgname-lang"
+source="https://download.gnome.org/sources/zenity/${pkgver%.*}/zenity-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="d057df25dbb2d780c6be184ec167b0f569eadf0ac1c460d63509843157f14dfdcebe46bb6f93b17c6069ef0208902ce9ecbb4025933f7dc7572323032ec34fda zenity-3.32.0.tar.xz"