summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--user/catfish/APKBUILD30
-rw-r--r--user/clutter/APKBUILD38
-rw-r--r--user/cogl/APKBUILD42
-rw-r--r--user/cogl/fix-wayland-egl-check.patch12
-rw-r--r--user/exo/APKBUILD38
-rw-r--r--user/ffmpegthumbnailer/APKBUILD42
-rw-r--r--user/garcon/APKBUILD38
-rw-r--r--user/gtksourceview-3.0/APKBUILD39
-rw-r--r--user/iceauth/APKBUILD34
-rw-r--r--user/json-glib/APKBUILD32
-rw-r--r--user/keybinder-3.0/APKBUILD36
-rw-r--r--user/libburn/APKBUILD36
-rw-r--r--user/libisofs/APKBUILD36
-rw-r--r--user/libmpd/APKBUILD42
-rw-r--r--user/libopenraw/APKBUILD42
-rw-r--r--user/libpsl/APKBUILD38
-rw-r--r--user/libpsl/use-python3.patch9
-rw-r--r--user/libsoup/APKBUILD38
-rw-r--r--user/libwnck/APKBUILD38
-rw-r--r--user/libxfce4ui/APKBUILD39
-rw-r--r--user/libxfce4util/APKBUILD37
-rw-r--r--user/libxklavier/APKBUILD42
-rw-r--r--user/mousepad/APKBUILD37
-rw-r--r--user/orage/APKBUILD38
-rw-r--r--user/parole/APKBUILD38
-rw-r--r--user/py3-distutils-extra/APKBUILD29
-rw-r--r--user/py3-pexpect/APKBUILD30
-rw-r--r--user/py3-ptyprocess/APKBUILD30
-rw-r--r--user/py3-pycairo/APKBUILD36
-rw-r--r--user/py3-pygobject/APKBUILD31
-rw-r--r--user/ristretto/APKBUILD38
-rw-r--r--user/thunar-volman/APKBUILD37
-rw-r--r--user/thunar/APKBUILD40
-rw-r--r--user/tumbler/APKBUILD40
-rw-r--r--user/vala/APKBUILD36
-rw-r--r--user/vte/APKBUILD39
-rw-r--r--user/vte/exitcode.patch12
-rw-r--r--user/which/APKBUILD33
-rw-r--r--user/xfburn/APKBUILD38
-rw-r--r--user/xfce-desktop/APKBUILD28
-rw-r--r--user/xfce-desktop/org.adelie-linux.about-xfce.desktop8
-rw-r--r--user/xfce4-appfinder/APKBUILD37
-rw-r--r--user/xfce4-dict/APKBUILD36
-rw-r--r--user/xfce4-notifyd/APKBUILD38
-rw-r--r--user/xfce4-panel-profiles/APKBUILD33
-rw-r--r--user/xfce4-panel/APKBUILD38
-rw-r--r--user/xfce4-power-manager/APKBUILD38
-rw-r--r--user/xfce4-screenshooter/APKBUILD36
-rw-r--r--user/xfce4-session/APKBUILD38
-rw-r--r--user/xfce4-settings/APKBUILD40
-rw-r--r--user/xfce4-taskmanager/APKBUILD36
-rw-r--r--user/xfce4-terminal/APKBUILD37
-rw-r--r--user/xfce4-volumed-pulse/APKBUILD35
-rw-r--r--user/xfconf/APKBUILD47
-rw-r--r--user/xfdashboard/APKBUILD38
-rw-r--r--user/xfdesktop/APKBUILD38
-rw-r--r--user/xfmpc/APKBUILD37
-rw-r--r--user/xfwm4/APKBUILD38
58 files changed, 2036 insertions, 0 deletions
diff --git a/user/catfish/APKBUILD b/user/catfish/APKBUILD
new file mode 100644
index 000000000..2dfb80c66
--- /dev/null
+++ b/user/catfish/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=catfish
+pkgver=1.4.6
+pkgrel=0
+pkgdesc="File-searching application for the XFCE desktop environment"
+url="https://xfce.org"
+arch="noarch"
+license="GPL-2.0-only"
+depends="python3 py3-pygobject py3-pexpect"
+makedepends="py3-distutils-extra intltool"
+subpackages="$pkgname-doc $pkgname-lang"
+source="http://archive.xfce.org/src/apps/catfish/1.4/catfish-$pkgver.tar.bz2"
+sha512sums="1c50375a9b36554123327a138c50de47abbbfd2fb334b91773312e9001e4bbc936550c2b23ad658b29fe9f1537d59997513b01bf4e2c31ce0286f5650776f8f7 catfish-1.4.6.tar.bz2"
+
+build() {
+ cd "$builddir"
+ python3 setup.py build
+}
+
+check() {
+ cd "$builddir"
+ python3 setup.py check
+}
+
+package() {
+ cd "$builddir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+}
+
diff --git a/user/clutter/APKBUILD b/user/clutter/APKBUILD
new file mode 100644
index 000000000..d2a53b372
--- /dev/null
+++ b/user/clutter/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=clutter
+pkgver=1.26.2
+pkgrel=0
+pkgdesc="OpenGL-based interactive canvas library"
+url="https://gnome.org"
+arch="all"
+options="!check" # testsuite skipped all tests
+license="LGPL-2.0+ AND MIT AND LGPL-2.1+ AND GPL-2.0+"
+makedepends="glib-dev mesa-dev cogl-dev cairo-dev pango-dev json-glib-dev
+ atk-dev vala gobject-introspection-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://download.gnome.org/sources/clutter/1.26/clutter-$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="c8008a1a1f111313d9abaff8d4415f112ddc32a02e08845f3735d33bb25b72b082f133daba06749bb9595eaf1ba83b308d30a413fbbe8dcdc1afdd7077a30937 clutter-1.26.2.tar.xz"
diff --git a/user/cogl/APKBUILD b/user/cogl/APKBUILD
new file mode 100644
index 000000000..4f1b2202f
--- /dev/null
+++ b/user/cogl/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=cogl
+pkgver=1.22.2
+pkgrel=0
+pkgdesc="GObject-based GL/GLES abstraction library"
+url="https://gnome.org"
+arch="all"
+options="!check" # broken testsuite, no logs/messages to determine why
+license="MIT AND SGI-B-2.0 AND BSD-3-Clause AND Public-Domain AND LGPL-2.0+ AND Apache-2.0"
+makedepends="glib-dev libxcomposite-dev libxrandr-dev mesa-dev cairo-dev
+ pango-dev vala gobject-introspection-dev gdk-pixbuf-dev"
+subpackages="$pkgname-dev $pkgname-lang"
+source="https://download.gnome.org/sources/cogl/1.22/cogl-$pkgver.tar.xz
+ fix-wayland-egl-check.patch"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-kms-egl-platform=yes \
+ --enable-xlib-egl-platform=yes
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="2ec99f5ff22683d12925b9a1f748387b47c4506aaf3c5afec851b3b6fe6b7cdfd211fb7e4359bd7a1d1b7cb3cb7fbd257efbcb7d2941d0f133a60bad1c9645e3 cogl-1.22.2.tar.xz
+73fa3a7258e2624d13abfe36259bef1a28e993653f0fdebfb4b0822752fa40a95399f4f9cd707873938bc6b8edcc7db46228247851471899f05a7e7132af58c7 fix-wayland-egl-check.patch"
diff --git a/user/cogl/fix-wayland-egl-check.patch b/user/cogl/fix-wayland-egl-check.patch
new file mode 100644
index 000000000..72ec484e5
--- /dev/null
+++ b/user/cogl/fix-wayland-egl-check.patch
@@ -0,0 +1,12 @@
+diff -Nurd cogl-1.22.2/cogl/winsys/cogl-winsys-egl.c cogl-1.22.2.new/cogl/winsys/cogl-winsys-egl.c
+--- cogl-1.22.2/cogl/winsys/cogl-winsys-egl.c 2016-08-26 11:18:16.000000000 -0500
++++ cogl-1.22.2.new/cogl/winsys/cogl-winsys-egl.c 2018-09-07 08:28:36.950138458 -0500
+@@ -1029,7 +1029,7 @@
+ egl_ctx = EGL_NO_CONTEXT;
+ else
+ #endif
+-#if COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT
++#ifdef COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT
+ /* The WL_bind_wayland_display spec states that EGL_NO_CONTEXT is to be used
+ * in conjunction with the EGL_WAYLAND_BUFFER_WL target */
+ if (target == EGL_WAYLAND_BUFFER_WL)
diff --git a/user/exo/APKBUILD b/user/exo/APKBUILD
new file mode 100644
index 000000000..713dda639
--- /dev/null
+++ b/user/exo/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=exo
+pkgver=0.12.2
+pkgrel=0
+pkgdesc="Support library for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="LGPL-2.0+ AND GPL-2.0+"
+makedepends="intltool glib-dev gtk+2.0-dev gtk+3.0-dev libxfce4util-dev
+ libxfce4ui-dev libice-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/exo/0.12/exo-$pkgver.tar.bz2"
+sha512sums="771c4e3c09683ccf2d028a5203d4b2af0da38e6ae97baa7825714ad6e2e81d128d9238d060cdd80c95660a0394b632caec3e31df1f2cc28b1fed8ef19ee2011a exo-0.12.2.tar.bz2"
+
+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
+}
+
diff --git a/user/ffmpegthumbnailer/APKBUILD b/user/ffmpegthumbnailer/APKBUILD
new file mode 100644
index 000000000..ae8a1c7e0
--- /dev/null
+++ b/user/ffmpegthumbnailer/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=ffmpegthumbnailer
+pkgver=2.2.0
+pkgrel=0
+pkgdesc="Thumbnail generator based on FFMPEG"
+url="https://github.com/dirkvdb/ffmpegthumbnailer"
+arch="all"
+license="GPL-2.0+"
+makedepends="ffmpeg-dev libjpeg-turbo-dev libpng-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/$pkgver/ffmpegthumbnailer-$pkgver.tar.bz2"
+sha512sums="526d15b2c754fcb1415e69fb54cb6e7d0102b6d73a32a7e8528df81e32633dfe3786898984fdb988c93daee7218956c75c096ef657c9b3a42399d2d1d27c7bbf ffmpegthumbnailer-2.2.0.tar.bz2"
+
+build() {
+ cd "$builddir"
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=RelWithDebugInfo \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
+ -DCMAKE_C_FLAGS="$CFLAGS" \
+ -DENABLE_GIO=True \
+ -DENABLE_THUMBNAILER=True \
+ ${CMAKE_CROSSOPTS}
+ make
+}
+
+check() {
+ cd "$builddir"
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
diff --git a/user/garcon/APKBUILD b/user/garcon/APKBUILD
new file mode 100644
index 000000000..01174f637
--- /dev/null
+++ b/user/garcon/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=garcon
+pkgver=0.6.1
+pkgrel=0
+pkgdesc="freedesktop.org menu library for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="LGPL-2.0+"
+makedepends="intltool glib-dev libxfce4util-dev gtk+3.0-dev libxfce4util-dev
+ libxfce4ui-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/garcon/0.6/garcon-$pkgver.tar.bz2"
+sha512sums="36c5b1ba3c91e613853cd5e986176c8cbd2a509fafde1b302334deda872b7f7073fd06ba341220b030d8d5728346b7339368190b225203f33c023dd96f3ed1a3 garcon-0.6.1.tar.bz2"
+
+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
+}
+
diff --git a/user/gtksourceview-3.0/APKBUILD b/user/gtksourceview-3.0/APKBUILD
new file mode 100644
index 000000000..ca4fd1c32
--- /dev/null
+++ b/user/gtksourceview-3.0/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=gtksourceview-3.0
+pkgver=3.24.9
+pkgrel=0
+pkgdesc="Source viewer widget for GTK+ 3.0"
+url="https://gnome.org"
+arch="all"
+options="!check" # testsuite requires X
+license="LGPL-2.1+"
+makedepends="gtk+3.0-dev libxml2-dev vala-dev gobject-introspection-dev"
+checkdepends="libxml2-utils"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-$pkgver.tar.xz"
+builddir="$srcdir/gtksourceview-$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="29b58afba1c0b473205cf7070997139d2ca07cf68d40185aa76fa59c900ad21c03ccb79dec9970e5f96743cfdb5a7d926b21a9947244bc8cf8cbd1033467cd01 gtksourceview-3.24.9.tar.xz"
diff --git a/user/iceauth/APKBUILD b/user/iceauth/APKBUILD
new file mode 100644
index 000000000..5f59f51ce
--- /dev/null
+++ b/user/iceauth/APKBUILD
@@ -0,0 +1,34 @@
+# Maintainer:
+pkgname=iceauth
+pkgver=1.0.8
+pkgrel=0
+pkgdesc="X.Org ICE authority file utility"
+url="http://xorg.freedesktop.org"
+arch="all"
+license="MIT"
+subpackages="$pkgname-doc"
+makedepends="libice-dev util-macros"
+source="http://www.x.org/releases/individual/app/iceauth-$pkgver.tar.bz2"
+
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --mandir=/usr/share/man
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="9d4520adf951b16a3e784349dbb70d5d8176b74b956f8adc63abf55d049745c113b03ccfa60a281fc39b487db3742302dc6287c9985ce83a0157bf4674df2af1 iceauth-1.0.8.tar.bz2"
diff --git a/user/json-glib/APKBUILD b/user/json-glib/APKBUILD
new file mode 100644
index 000000000..b686fef6b
--- /dev/null
+++ b/user/json-glib/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=json-glib
+pkgver=1.4.2
+pkgrel=0
+pkgdesc="GObject-based library for JSON (de)serialization"
+url="https://live.gnome.org/JsonGlib"
+arch="all"
+options="!check" # no tests
+license="LGPL-2.1+"
+makedepends="glib-dev gobject-introspection-dev meson ninja"
+subpackages="$pkgname-dev $pkgname-lang"
+source="https://download.gnome.org/sources/json-glib/1.4/json-glib-$pkgver.tar.xz"
+
+build() {
+ cd "$builddir"
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=release \
+ . output
+ ninja -C output
+}
+
+package() {
+ cd "$builddir"
+ DESTDIR="$pkgdir" ninja -C output install
+}
+
+sha512sums="e1495c4d0167db4cc31c7d9a6059de1f9126ab48fb45666a1bd10c69e10df9db195160cfba35cfac9c438a868559068e39402adf98a3e416d425c095c0946a51 json-glib-1.4.2.tar.xz"
diff --git a/user/keybinder-3.0/APKBUILD b/user/keybinder-3.0/APKBUILD
new file mode 100644
index 000000000..8340209fb
--- /dev/null
+++ b/user/keybinder-3.0/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=keybinder-3.0
+pkgver=0.3.2
+pkgrel=0
+pkgdesc="GTK+ library for managing global keybindings"
+url="https://github.com/kupferlauncher/keybinder"
+arch="all"
+license="Public-Domain AND MIT"
+makedepends="gtk+3.0-dev vala gobject-introspection-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://github.com/kupferlauncher/keybinder/releases/download/keybinder-3.0-v$pkgver/keybinder-3.0-$pkgver.tar.gz"
+
+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="14171875e03ade88165f28c7267b66cf9efe34259d7a3072a786ba49dacf8f8d6d84753b1aeedec5dfb0a24028be86bceeebee2f6b1bf5ef2eb79ee45f909b11 keybinder-3.0-0.3.2.tar.gz"
diff --git a/user/libburn/APKBUILD b/user/libburn/APKBUILD
new file mode 100644
index 000000000..8d55a80f3
--- /dev/null
+++ b/user/libburn/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libburn
+pkgver=1.4.8
+pkgrel=0
+pkgdesc="Library for CD/DVD burning"
+url="https://dev.lovelyhq.com/libburnia/web/wikis/home"
+arch="all"
+license="(GPL-2.0+ OR BSD-3-Clause) AND GPL-2.0+ AND BSD-3-Clause"
+makedepends=""
+subpackages="$pkgname-dev $pkgname-doc"
+source="http://files.libburnia-project.org/releases/libburn-$pkgver.tar.gz"
+
+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="e02c08078313abb19108bb394741d4bde1c5098c1a200129940744e03078d8350b6ac951bf5523872a343b3f9b7a4954dda60a3336997f975abdee6dbae9b87c libburn-1.4.8.tar.gz"
diff --git a/user/libisofs/APKBUILD b/user/libisofs/APKBUILD
new file mode 100644
index 000000000..ee07f002f
--- /dev/null
+++ b/user/libisofs/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libisofs
+pkgver=1.4.8
+pkgrel=0
+pkgdesc="Library for creating and managing iso9660-based filesystems"
+url="https://dev.lovelyhq.com/libburnia/web/wikis/home"
+arch="all"
+license="GPL-2.0+ AND Unicode-TOU"
+makedepends="zlib-dev"
+subpackages="$pkgname-dev"
+source="http://files.libburnia-project.org/releases/libisofs-$pkgver.tar.gz"
+
+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="0c6f505a951a1b7fce63bf63c715e5acb3158c15be2660627d2380771f025ec88bd67a4c2b8c86ef9dbb649a23cb26b826e875e7c87ff46c8bcd13d831fe8bcc libisofs-1.4.8.tar.gz"
diff --git a/user/libmpd/APKBUILD b/user/libmpd/APKBUILD
new file mode 100644
index 000000000..c3ae2be64
--- /dev/null
+++ b/user/libmpd/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libmpd
+pkgver=11.8.17
+pkgrel=0
+pkgdesc="GObject-based client library for the music player daemon"
+url="https://gmpclient.org/"
+arch="all"
+license="GPL-2.0+ AND BSD-3-Clause"
+makedepends="glib-dev"
+subpackages="$pkgname-dev"
+source="http://download.sarine.nl/Programs/gmpc/11.8/libmpd-$pkgver.tar.gz"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ update_config_sub
+}
+
+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="ffe2880834a4a39745a5327d628781e16eeb8cd1ec17402dda46ad96ff402bc0d8b4312ba058a39242ad9bb8c3a0bb6feb2c5ea2a30ef9be97652fdb5c02572d libmpd-11.8.17.tar.gz"
diff --git a/user/libopenraw/APKBUILD b/user/libopenraw/APKBUILD
new file mode 100644
index 000000000..e06f1637d
--- /dev/null
+++ b/user/libopenraw/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libopenraw
+pkgver=0.1.3
+pkgrel=0
+pkgdesc="Library for decoding RAW camera image formats"
+url="https://libopenraw.freedesktop.org/wiki/"
+arch="all"
+license="LGPL-2.1+ AND LGPL-3.0+ AND GPL-2.0+"
+makedepends="boost-dev libjpeg-turbo-dev libxml2-dev glib-dev gdk-pixbuf-dev"
+subpackages="$pkgname-dev"
+source="https://libopenraw.freedesktop.org/download/libopenraw-$pkgver.tar.bz2"
+sha512sums="c56d84610f0cf5da970c4c0c791fccf2f7e9f7c7dacf2aeac0b2702ce9a0cd3aaa2f6db0794b0466e1dd8316771973db1e64d013f635c1166b7ff2eebdcbf029 libopenraw-0.1.3.tar.bz2"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ update_config_sub
+}
+
+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
+}
+
diff --git a/user/libpsl/APKBUILD b/user/libpsl/APKBUILD
new file mode 100644
index 000000000..9f4e97f9e
--- /dev/null
+++ b/user/libpsl/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libpsl
+pkgver=0.20.2
+pkgrel=0
+pkgdesc="C library for examining the Public Suffix List"
+url="https://rockdaboot.github.io/libpsl"
+arch="all"
+license="MIT AND BSD-3-Clause"
+makedepends="python3 libidn2-dev libunistring-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://github.com/rockdaboot/libpsl/releases/download/libpsl-$pkgver/libpsl-$pkgver.tar.gz
+ use-python3.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="fa9f6f7f0447d9fe00f5dfca5262c56ff26217eea44d0f7fc1e5d982224c41874e753f0aa06dd9e5d7d03d4f04e3dacd4f36034cc8dd0fc6e2c28b49a23e62fe libpsl-0.20.2.tar.gz
+00c9c09bac334efcd7ae6240b740ac88453425cc380cc23b443a0579f4ccabf86eafdb90f5f05027cc55ee20f6c1d4388939792a55cd95705d5e6919d40b30e5 use-python3.patch"
diff --git a/user/libpsl/use-python3.patch b/user/libpsl/use-python3.patch
new file mode 100644
index 000000000..5f9cb8bf5
--- /dev/null
+++ b/user/libpsl/use-python3.patch
@@ -0,0 +1,9 @@
+diff -Nurd libpsl-0.20.2/src/psl-make-dafsa libpsl-0.20.2.new/src/psl-make-dafsa
+--- libpsl-0.20.2/src/psl-make-dafsa 2018-04-19 02:36:59.000000000 -0500
++++ libpsl-0.20.2.new/src/psl-make-dafsa 2018-09-03 11:29:35.036414479 -0500
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE.chromium file.
diff --git a/user/libsoup/APKBUILD b/user/libsoup/APKBUILD
new file mode 100644
index 000000000..3abfaec66
--- /dev/null
+++ b/user/libsoup/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libsoup
+pkgver=2.64.0
+pkgrel=0
+pkgdesc="GObject-based HTTP library"
+url="https://wiki.gnome.org/Projects/libsoup"
+arch="all"
+options="!check" # test suite requires poorly-configured apache-httpd
+license="LGPL-2.0+ AND LGPL-2.1+"
+makedepends="glib-dev libxml2-dev sqlite-dev libpsl-dev intltool vala-dev
+ gobject-introspection-dev glib-networking"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.gnome.org/sources/libsoup/2.64/libsoup-$pkgver.tar.xz"
+sha512sums="4ff3d16898bad5481d6abc4a7d2cdccc559e3d2a675128ccb61fba09a39c5c1736aeb7bda77dfd73f97a8660d11e25e88901fb6b957ab47b1e9e8a0fd6740424 libsoup-2.64.0.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
+}
+
diff --git a/user/libwnck/APKBUILD b/user/libwnck/APKBUILD
new file mode 100644
index 000000000..c3d89fd43
--- /dev/null
+++ b/user/libwnck/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libwnck
+pkgver=3.24.1
+pkgrel=0
+pkgdesc="Window navigator construction kit library from Gnome"
+url="https://gnome.org"
+arch="all"
+license="LGPL-2.0+"
+makedepends="glib-dev gtk+3.0-dev gobject-introspection-dev vala-dev
+ startup-notification-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://download.gnome.org/sources/libwnck/3.24/libwnck-$pkgver.tar.xz"
+sha512sums="e8a31ab2dc0c282f1e0994ce6a2ccd18678dc5c140943399262e795052b7f5da2d6a5d388a74f4b10f8fac66ab138983a9caaee4e72c92a17c01ca5c39b731e1 libwnck-3.24.1.tar.xz"
+builddir="$srcdir/libwnck-$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
+}
+
diff --git a/user/libxfce4ui/APKBUILD b/user/libxfce4ui/APKBUILD
new file mode 100644
index 000000000..779e73a54
--- /dev/null
+++ b/user/libxfce4ui/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libxfce4ui
+pkgver=4.13.4
+pkgrel=0
+pkgdesc="UI library for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="LGPL-2.0+ AND GPL-2.0+"
+makedepends="intltool gtk+3.0-dev gobject-introspection-dev vala-dev
+ libxfce4util-dev xfconf-dev startup-notification-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/libxfce4ui/4.13/libxfce4ui-$pkgver.tar.bz2"
+sha512sums="c82d6ff7ea0da4fc0f664bab92f1e9531162996a26bb092e6ba651cfc4551732cbcd8023908d428b47906c17c331c14bf4804256566ca564befa218dc1194206 libxfce4ui-4.13.4.tar.bz2"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-vala=yes
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
diff --git a/user/libxfce4util/APKBUILD b/user/libxfce4util/APKBUILD
new file mode 100644
index 000000000..55a5a62f7
--- /dev/null
+++ b/user/libxfce4util/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libxfce4util
+pkgver=4.13.2
+pkgrel=0
+pkgdesc="Utility library for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="LGPL-2.0+ GPL-2.0+"
+makedepends="intltool glib-dev gobject-introspection-dev vala"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/libxfce4util/4.13/libxfce4util-$pkgver.tar.bz2"
+sha512sums="3bbb718f3a6d2213c86695b3f99d1e67c859ce635e5d066b18745d2ee57c0b2eea468b61079d8e2514c2d8f5fa847539d236ec0ed3fd17fecd9d1b36dc3595c4 libxfce4util-4.13.2.tar.bz2"
+
+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
+}
+
diff --git a/user/libxklavier/APKBUILD b/user/libxklavier/APKBUILD
new file mode 100644
index 000000000..f34d89506
--- /dev/null
+++ b/user/libxklavier/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=libxklavier
+pkgver=5.3
+pkgrel=0
+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"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.gnome.org/sources/libxklavier/$pkgver/libxklavier-$pkgver.tar.xz"
+sha512sums="7bec94aeedbe80aec2c44c9e2a3b7ea170618970fff3c1b5e677f1b292241e208b74eabd825d477eeab25bb0ee1d27f9b55f986a19ea8aacb078651a0c83b289 libxklavier-5.3.tar.xz"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ update_config_sub
+}
+
+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
+}
+
diff --git a/user/mousepad/APKBUILD b/user/mousepad/APKBUILD
new file mode 100644
index 000000000..7b848ad28
--- /dev/null
+++ b/user/mousepad/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=mousepad
+pkgver=0.4.1
+pkgrel=0
+pkgdesc="Simple text editor for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool glib-dev gtk+3.0-dev gtksourceview-3.0-dev dbus-glib-dev"
+subpackages="$pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/mousepad/0.4/mousepad-$pkgver.tar.bz2"
+
+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="2ffbb4245a3344437bd41f9f28cc066ae45062f6b6d169aa274e933f033c434f0b10845ccf42ab846dcad25ae7cee36ea6619bfb6889e8cd41c994be87b77be8 mousepad-0.4.1.tar.bz2"
diff --git a/user/orage/APKBUILD b/user/orage/APKBUILD
new file mode 100644
index 000000000..48f5ef945
--- /dev/null
+++ b/user/orage/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=orage
+pkgver=4.12.1
+pkgrel=0
+pkgdesc="Calendaring software for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+ AND BSD-3-Clause AND (LGPL-2.1-only OR MPL-1.0) AND (GPL-2.0+ OR Artistic-2.0) AND MPL-1.0 AND BSD-2-Clause AND LGPL-2.0+"
+makedepends="intltool gtk+2.0-dev dbus-glib-dev libnotify-dev popt-dev
+ xfce4-panel-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/orage/4.12/orage-$pkgver.tar.bz2"
+
+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="3fec0201171140586cdc9bcf151450a7086515e18b5815afe4fe4c4726ba554c50582b0479e52985b330140c51b7233ef81f678f986f848afbeee74c66b2d196 orage-4.12.1.tar.bz2"
diff --git a/user/parole/APKBUILD b/user/parole/APKBUILD
new file mode 100644
index 000000000..ad29a1cfb
--- /dev/null
+++ b/user/parole/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=parole
+pkgver=1.0.1
+pkgrel=0
+pkgdesc="GStreamer-based media player for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.1+"
+makedepends="intltool gtk+3.0-dev dbus-glib-dev libxfce4ui-dev gstreamer-dev
+ gst-plugins-base-dev libnotify-dev libice-dev"
+subpackages="$pkgname-dev $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/parole/1.0/parole-$pkgver.tar.bz2"
+
+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="026ece62e6a8175976e7ce218edbd6955a0cdb5074996adad5bed3e536f90108e4d1106f22edcb06d213fb09dd47b04f81bff94f4534710b61f0f53cb0395f72 parole-1.0.1.tar.bz2"
diff --git a/user/py3-distutils-extra/APKBUILD b/user/py3-distutils-extra/APKBUILD
new file mode 100644
index 000000000..188127baa
--- /dev/null
+++ b/user/py3-distutils-extra/APKBUILD
@@ -0,0 +1,29 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=py3-distutils-extra
+pkgver=2.39
+pkgrel=0
+pkgdesc="Python distutils extras for gettext, themed icons, and scrollkeepr docs"
+url="https://launchpad.net/python-distutils-extra"
+arch="noarch"
+license="GPL-2.0-only"
+depends="python3"
+source="https://launchpad.net/python-distutils-extra/trunk/$pkgver/+download/python-distutils-extra-$pkgver.tar.gz"
+sha512sums="e3b4d1ed22767fb4c6dbbdccef960865b6fda01d18dc38cb8f9357c09c7eabb78466fce053e407a196eca257d07d57c5c1ef47f358a5979c7f22e4b11775124e python-distutils-extra-2.39.tar.gz"
+builddir="$srcdir/python-distutils-extra-$pkgver"
+
+build() {
+ cd "$builddir"
+ python3 setup.py build
+}
+
+check() {
+ cd "$builddir"
+ python3 setup.py check
+}
+
+package() {
+ cd "$builddir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+}
+
diff --git a/user/py3-pexpect/APKBUILD b/user/py3-pexpect/APKBUILD
new file mode 100644
index 000000000..10978ca79
--- /dev/null
+++ b/user/py3-pexpect/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=py3-pexpect
+pkgver=4.6.0
+pkgrel=0
+pkgdesc="Python library for managing console applications"
+url="https://pexpect.readthedocs.io/"
+arch="noarch"
+license="ISC"
+depends="python3 py3-ptyprocess"
+makedepends=""
+source="https://files.pythonhosted.org/packages/89/43/07d07654ee3e25235d8cea4164cdee0ec39d1fda8e9203156ebe403ffda4/pexpect-$pkgver.tar.gz"
+sha512sums="9a2b1ef19d885e69cfd17ba0519581f782574019010043e66d8b68f98ac86b359f4a1ca42f8bb0059a5dfdd43275ad93531c076cc0ac2049e109408961b46bbd pexpect-4.6.0.tar.gz"
+builddir="$srcdir/pexpect-$pkgver"
+
+build() {
+ cd "$builddir"
+ python3 setup.py build
+}
+
+check() {
+ cd "$builddir"
+ python3 setup.py check
+}
+
+package() {
+ cd "$builddir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+}
+
diff --git a/user/py3-ptyprocess/APKBUILD b/user/py3-ptyprocess/APKBUILD
new file mode 100644
index 000000000..981976f23
--- /dev/null
+++ b/user/py3-ptyprocess/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=py3-ptyprocess
+pkgver=0.6.0
+pkgrel=0
+pkgdesc="Python library for using pseudo-terminals (ptys)"
+url="https://github.com/pexpect/ptyprocess"
+arch="noarch"
+license="ISC"
+depends="python3"
+makedepends=""
+source="https://files.pythonhosted.org/packages/7d/2d/e4b8733cf79b7309d84c9081a4ab558c89d8c89da5961bf4ddb050ca1ce0/ptyprocess-$pkgver.tar.gz"
+sha512sums="b34b6bca977f09d1443b210e338e1300e12d6ef35857f9543b3a116ef3b500ad4844357a7a283321756f886af41bddb1f02b27bf200ef1e82a96fd9e431bed86 ptyprocess-0.6.0.tar.gz"
+builddir="$srcdir/ptyprocess-$pkgver"
+
+build() {
+ cd "$builddir"
+ python3 setup.py build
+}
+
+check() {
+ cd "$builddir"
+ python3 setup.py check
+}
+
+package() {
+ cd "$builddir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+}
+
diff --git a/user/py3-pycairo/APKBUILD b/user/py3-pycairo/APKBUILD
new file mode 100644
index 000000000..b93a99c1e
--- /dev/null
+++ b/user/py3-pycairo/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=py3-pycairo
+pkgver=1.17.1
+pkgrel=0
+pkgdesc="Python bindings for Cairo"
+url="https://pycairo.readthedocs.io/"
+arch="all"
+license="MIT AND (LGPL-2.1-only OR MPL-1.1)"
+makedepends="python3-dev cairo-dev meson"
+subpackages="$pkgname-dev"
+source="https://files.pythonhosted.org/packages/68/76/340ff847897296b2c8174dfa5a5ec3406e3ed783a2abac918cf326abad86/pycairo-$pkgver.tar.gz"
+sha512sums="b6a6af4afa4ac92020b375a72e6f8a7981e6628d4e68877a7fd08bd8ae3835063000b16214d84a40aff4c6b4cf0937236724631ae6dac368a9db0bf3837063fe pycairo-1.17.1.tar.gz"
+builddir="$srcdir/pycairo-$pkgver"
+
+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
+}
+
diff --git a/user/py3-pygobject/APKBUILD b/user/py3-pygobject/APKBUILD
new file mode 100644
index 000000000..518735a97
--- /dev/null
+++ b/user/py3-pygobject/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=py3-pygobject
+pkgver=3.28.3
+pkgrel=0
+pkgdesc="Python bindings for GObject libraries"
+url="https://pygobject.readthedocs.io/"
+arch="all"
+license="LGPL-2.1+ AND LGPL-2.1-only"
+depends="py3-pycairo"
+makedepends="python3-dev gobject-introspection-dev py3-pycairo-dev"
+subpackages="$pkgname-dev"
+source="https://files.pythonhosted.org/packages/e0/e8/1e4f21800015a9ca153969e85fc29f7962f8f82fc5dbc1ecbdeb9dc54c75/PyGObject-$pkgver.tar.gz"
+sha512sums="ba6957910e1831d566955b1e2e238ecbca7101fa0b84779fcf111225d40dbcf1dd4263380a3a7250f52be9caaad93ef55ede614148e08975c80fec485df9f7d4 PyGObject-3.28.3.tar.gz"
+builddir="$srcdir/PyGObject-$pkgver"
+
+build() {
+ cd "$builddir"
+ python3 setup.py build
+}
+
+check() {
+ cd "$builddir"
+ python3 setup.py check
+}
+
+package() {
+ cd "$builddir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+}
+
diff --git a/user/ristretto/APKBUILD b/user/ristretto/APKBUILD
new file mode 100644
index 000000000..9fded5c45
--- /dev/null
+++ b/user/ristretto/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=ristretto
+pkgver=0.8.3
+pkgrel=0
+pkgdesc="Image viewer for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+"
+makedepends="intltool libexif-dev gtk+2.0-dev libxfce4util-dev libxfce4ui-dev
+ libmagic"
+subpackages="$pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/ristretto/0.8/ristretto-$pkgver.tar.bz2"
+
+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="c43b48dfdf9e8ed0ea3c5f2bbac1c837881aa6a467c78377b6f53dcce030b5a3b8134a7b8cbad1008ae758295953fde50a916c284e54e8c5490158e776554514 ristretto-0.8.3.tar.bz2"
diff --git a/user/thunar-volman/APKBUILD b/user/thunar-volman/APKBUILD
new file mode 100644
index 000000000..7475e17a0
--- /dev/null
+++ b/user/thunar-volman/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=thunar-volman
+pkgver=0.9.0
+pkgrel=0
+pkgdesc="Volume manager for Thunar"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool libxfce4ui-dev thunar-dev exo-dev libgudev-dev libnotify-dev"
+subpackages="$pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/thunar-volman/0.9/thunar-volman-$pkgver.tar.bz2"
+sha512sums="d753e2aeded921e5652e6ace164845997dc3cdfbfd92561e2af822bffdf910a06850658a9f662198e4f7c485a3dc1226f97b573d28fb66e5ba490aa08f56a8f5 thunar-volman-0.9.0.tar.bz2"
+
+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
+}
+
diff --git a/user/thunar/APKBUILD b/user/thunar/APKBUILD
new file mode 100644
index 000000000..5f1360cf9
--- /dev/null
+++ b/user/thunar/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=thunar
+pkgver=1.8.1
+pkgrel=0
+pkgdesc="File manager for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="LGPL-2.0+ AND GPL-2.0+"
+makedepends="intltool gtk+3.0-dev exo-dev libxfce4ui-dev vala-dev
+ gobject-introspection-dev libsm-dev libgudev-dev libnotify-dev
+ libexif-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/thunar/1.8/Thunar-$pkgver.tar.bz2"
+sha512sums="89aa29af5e272d58c7de02ba1c96d7f0c32eed49cda9621ef863dd679712cc653f58e729e49b9dc3d1626c9b8ebe2b18a2307e00c7ea1d1d2b42fa71272aced7 Thunar-1.8.1.tar.bz2"
+builddir="$srcdir/Thunar-$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
+}
+
diff --git a/user/tumbler/APKBUILD b/user/tumbler/APKBUILD
new file mode 100644
index 000000000..f9e7fbf80
--- /dev/null
+++ b/user/tumbler/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=tumbler
+pkgver=0.2.1
+pkgrel=0
+pkgdesc="Thumbnail generation service for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+ LGPL-2.0+"
+depends="dbus"
+makedepends="intltool dbus-glib-dev gdk-pixbuf-dev curl-dev freetype-dev
+ libjpeg-turbo-dev libgsf-dev poppler-dev ffmpegthumbnailer-dev
+ libopenraw-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/tumbler/0.2/tumbler-$pkgver.tar.bz2"
+sha512sums="c88595312e34534cb43d304d97a60886338d92997a7d0b5a8bb22d06dfb13d7a7445b148ba4af3766df24f6c87106a7f65758debf198e46d9fabf00049b13386 tumbler-0.2.1.tar.bz2"
+
+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
+}
+
diff --git a/user/vala/APKBUILD b/user/vala/APKBUILD
new file mode 100644
index 000000000..b05adcaad
--- /dev/null
+++ b/user/vala/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=vala
+pkgver=0.40.8
+pkgrel=0
+pkgdesc="Compiler for the Vala programming language"
+url="https://wiki.gnome.org/Projects/Vala"
+arch="all"
+license="LGPL-2.1+"
+makedepends="glib-dev flex bison graphviz-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://download.gnome.org/sources/vala/0.40/vala-$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 tests
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="c8df97de8d5c65724d9a558d0cbd0b01ee7c1d77d0c96713040b510625b767f0d937e3fba05630a7d026a1b9e43f81ae080cb870a045abc112856f1ab22ce8df vala-0.40.8.tar.xz"
diff --git a/user/vte/APKBUILD b/user/vte/APKBUILD
new file mode 100644
index 000000000..91e0cac34
--- /dev/null
+++ b/user/vte/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=vte
+pkgver=0.54.0
+pkgrel=0
+pkgdesc="Virtual terminal emulator library for Gnome"
+url="https://www.gnome.org"
+arch="all"
+license="LGPL-2.1+ AND GPL-3.0+ AND LGPL-3.0+ AND MIT AND LGPL-2.0+"
+makedepends="intltool gtk+3.0-dev gnutls-dev zlib-dev pcre2-dev
+ gobject-introspection-dev vala vala-dev libxml2-utils"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://download.gnome.org/sources/vte/0.54/vte-$pkgver.tar.xz
+ exitcode.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="69dd0caae4eacc179f84eccf98625a31140286beca4244a8f06420bd36ac62dcaddf9e9d8b114549ca97927e94b562df3e7daa9fad971484f05ebdd1c0f7b787 vte-0.54.0.tar.xz
+4987254439a136f66a7b7be1300f5efbf85db74bdb64fdd8d0c9a555173a172b4fd519174f932e73d58a2618ef37273e82fe681bb129891f2792a414025f6c61 exitcode.patch"
diff --git a/user/vte/exitcode.patch b/user/vte/exitcode.patch
new file mode 100644
index 000000000..52de63858
--- /dev/null
+++ b/user/vte/exitcode.patch
@@ -0,0 +1,12 @@
+--- vte-0.54.0/src/widget.cc.old 2018-09-02 13:20:15.000000000 +0000
++++ vte-0.54.0/src/widget.cc 2018-09-08 21:20:16.000000000 +0000
+@@ -21,6 +21,9 @@
+ #include "widget.hh"
+
+ #include <sys/wait.h> // for W_EXITCODE
++#ifndef W_EXITCODE
++# define W_EXITCODE(ret, sig) ((unsigned int)(ret) << 8 | sig)
++#endif
+
+ #include <new>
+ #include <string>
diff --git a/user/which/APKBUILD b/user/which/APKBUILD
new file mode 100644
index 000000000..42e7e3b10
--- /dev/null
+++ b/user/which/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=which
+pkgver=2.21
+pkgrel=1
+pkgdesc="A utility to show the full path of commands"
+url="http://savannah.gnu.org/projects/which"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+ AND GPL-3.0+"
+makedepends=""
+subpackages="$pkgname-doc"
+source="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="d2f04a5c5291f2d7d1226982da7cf999d36cfe24d3f7bda145508efcfb359511251d3c68b860c0ddcedd66b15a0587b648a35ab6d1f173707565305c506dfc61 which-2.21.tar.gz"
diff --git a/user/xfburn/APKBUILD b/user/xfburn/APKBUILD
new file mode 100644
index 000000000..e9e904448
--- /dev/null
+++ b/user/xfburn/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfburn
+pkgver=0.5.5
+pkgrel=0
+pkgdesc="CD burning utility for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool libburn-dev libisofs-dev gtk+3.0-dev gtk+2.0-dev
+ libxfce4ui-dev exo-dev libgudev-dev gstreamer-dev gst-plugins-base-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/xfburn/0.5/xfburn-$pkgver.tar.bz2"
+
+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="37574aa7dcec65c26a8fd5019c3776196763fa1ebb0f531002f5bcb72a6eb0ec19ed994dd14726988766d890ef257c39c26e64ca3f5944386c03d9b54c26a90a xfburn-0.5.5.tar.bz2"
diff --git a/user/xfce-desktop/APKBUILD b/user/xfce-desktop/APKBUILD
new file mode 100644
index 000000000..7044a7dd7
--- /dev/null
+++ b/user/xfce-desktop/APKBUILD
@@ -0,0 +1,28 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce-desktop
+pkgver=4.13
+pkgrel=0
+arch="noarch"
+pkgdesc="Complete XFCE desktop environment"
+url="https://xfce.org"
+license="NCSA"
+options="!check" # meta package, no tests needed.
+depends="xfburn xfce4-power-manager xfce4-settings xfce4-volumed-pulse
+ xfdesktop xfce4-appfinder xfce4-panel xfce4-screenshooter
+ xfce4-taskmanager xfconf xfce4-dict xfce4-panel-profiles
+ xfce4-session xfdashboard xfmpc xfwm4 xfce4-terminal
+ xfce4-notifyd"
+source="org.adelie-linux.about-xfce.desktop"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$srcdir"
+}
+
+package() {
+ cd "$srcdir"
+ install -D -m644 "$srcdir"/org.adelie-linux.about-xfce.desktop \
+ "$pkgdir"/usr/share/applications/org.adelie-linux.about-xfce.desktop
+}
+sha512sums="362793e478e3fb0c6d7dca1f52f582a641ff4582ad0c0d6d1cbe28f1255fc6cd7918ea6b24a5d905a59275f67c44703bf8c78580642c4e0147b539842a6f372f org.adelie-linux.about-xfce.desktop"
diff --git a/user/xfce-desktop/org.adelie-linux.about-xfce.desktop b/user/xfce-desktop/org.adelie-linux.about-xfce.desktop
new file mode 100644
index 000000000..c848c37eb
--- /dev/null
+++ b/user/xfce-desktop/org.adelie-linux.about-xfce.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=About XFCE
+Comment=Learn about the XFCE desktop
+Icon=dialog-information
+Categories=XFCE
+Exec=xdg-open https://xfce.org
diff --git a/user/xfce4-appfinder/APKBUILD b/user/xfce4-appfinder/APKBUILD
new file mode 100644
index 000000000..a32e7f117
--- /dev/null
+++ b/user/xfce4-appfinder/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-appfinder
+pkgver=4.13.0
+pkgrel=0
+pkgdesc="An application finder for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool gtk+3.0-dev libxfce4util-dev libxfce4ui-dev garcon-dev"
+subpackages="$pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfce4-appfinder/4.13/xfce4-appfinder-$pkgver.tar.bz2"
+sha512sums="1efd2dcedeadd6e14ee7db9defbec3c8233a5634a38b0c6274b9a858cfebaff815dc0095515866b83aad1981a363e6ca4b3c12190faa64f485421d570c5155b2 xfce4-appfinder-4.13.0.tar.bz2"
+
+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
+}
+
diff --git a/user/xfce4-dict/APKBUILD b/user/xfce4-dict/APKBUILD
new file mode 100644
index 000000000..cee0a0c01
--- /dev/null
+++ b/user/xfce4-dict/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-dict
+pkgver=0.8.1
+pkgrel=0
+pkgdesc="Dictionary application for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool glib-dev gtk+3.0-dev libxfce4ui-dev xfce4-panel-dev"
+subpackages="$pkgname-doc"
+source="http://archive.xfce.org/src/apps/xfce4-dict/0.8/xfce4-dict-$pkgver.tar.bz2"
+sha512sums="6cadc479afe5bede536915f8094f4c3ae80139cd11f4b594ee17d28373e5ee3f60a918193b0eefb2e247dfd8780d632e8b508538fd101b4064e36260fc30c67e xfce4-dict-0.8.1.tar.bz2"
+
+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
+}
+
diff --git a/user/xfce4-notifyd/APKBUILD b/user/xfce4-notifyd/APKBUILD
new file mode 100644
index 000000000..25d72569b
--- /dev/null
+++ b/user/xfce4-notifyd/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-notifyd
+pkgver=0.4.2
+pkgrel=0
+pkgdesc="Notification service for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0-only AND GPL-2.0+"
+makedepends="intltool libice-dev gtk+3.0-dev libxfce4util-dev libxfce4ui-dev
+ xfce4-panel-dev libnotify-dev dbus-glib-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/xfce4-notifyd/0.4/xfce4-notifyd-$pkgver.tar.bz2"
+sha512sums="1cabf478928cbcc13e9f03b2540470c5568bc665b196a8617a0e3b52ce4fe3bd9fdb5e199c4e52afe51c4edab8ba949c4551f65ce77c5fae7fddccd0086fb601 xfce4-notifyd-0.4.2.tar.bz2"
+
+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
+}
+
diff --git a/user/xfce4-panel-profiles/APKBUILD b/user/xfce4-panel-profiles/APKBUILD
new file mode 100644
index 000000000..8719fc556
--- /dev/null
+++ b/user/xfce4-panel-profiles/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-panel-profiles
+pkgver=1.0.8
+pkgrel=0
+pkgdesc="Application for managing XFCE panel layouts"
+url="https://xfce.org"
+arch="noarch"
+options="!check" # no tests
+license="GPL-3.0+"
+depends="python3"
+makedepends="intltool which"
+subpackages="$pkgname-doc $pkgname-lang"
+source="http://archive.xfce.org/src/apps/xfce4-panel-profiles/1.0/xfce4-panel-profiles-$pkgver.tar.bz2"
+sha512sums="2d7980a79250414cc4611ccf573c2a3ee5eb510cf3ef6c32035ba23197eee1fded2e158cb50714dd935070916b07b3f33db02570f3d46a598144b4a2d3979ff4 xfce4-panel-profiles-1.0.8.tar.bz2"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --prefix=/usr
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
diff --git a/user/xfce4-panel/APKBUILD b/user/xfce4-panel/APKBUILD
new file mode 100644
index 000000000..b58725e9d
--- /dev/null
+++ b/user/xfce4-panel/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-panel
+pkgver=4.13.3
+pkgrel=0
+pkgdesc="Panel for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="LGPL-2.1+ AND GPL-2.0+"
+makedepends="intltool gtk+3.0-dev libice-dev libxfce4util-dev garcon-dev exo-dev
+ libwnck-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfce4-panel/4.13/xfce4-panel-$pkgver.tar.bz2"
+sha512sums="99921ffc295b0e00689df50946ea326496c6fca68d6dfc6a563c0fb9e18bef1e537659963e3a0e6ee83756417565ac3531bc43e0e909dbb369068e4905bde045 xfce4-panel-4.13.3.tar.bz2"
+
+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
+}
+
diff --git a/user/xfce4-power-manager/APKBUILD b/user/xfce4-power-manager/APKBUILD
new file mode 100644
index 000000000..dc6232180
--- /dev/null
+++ b/user/xfce4-power-manager/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-power-manager
+pkgver=1.6.1
+pkgrel=0
+pkgdesc="Power management support for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool gtk+3.0-dev libxfce4ui-dev libice-dev libnotify-dev
+ upower-dev xfce4-panel-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfce4-power-manager/1.6/xfce4-power-manager-$pkgver.tar.bz2"
+sha512sums="b81ce1b35892a6cd0b1d4fb590ccc25b906cde6f782de2fffbe78ea89e00df15e51ea1f47576c173b7512cd617f5142868fca8cf81519b6fe165a5ecc67a5478 xfce4-power-manager-1.6.1.tar.bz2"
+
+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
+}
+
diff --git a/user/xfce4-screenshooter/APKBUILD b/user/xfce4-screenshooter/APKBUILD
new file mode 100644
index 000000000..47e3f889b
--- /dev/null
+++ b/user/xfce4-screenshooter/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-screenshooter
+pkgver=1.9.3
+pkgrel=0
+pkgdesc="Screenshot tool for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool libxfce4ui-dev xfce4-panel-dev libsoup-dev exo-dev"
+subpackages="$pkgname-doc"
+source="http://archive.xfce.org/src/apps/xfce4-screenshooter/1.9/xfce4-screenshooter-$pkgver.tar.bz2"
+sha512sums="ba59fdca3900143a50b3b858986b1152d4574d302d2e041a5287933427a67f64542ca691c130030937344433ea893a1f082086f9c02a9edccaeedbdc0a2a50a2 xfce4-screenshooter-1.9.3.tar.bz2"
+
+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
+}
+
diff --git a/user/xfce4-session/APKBUILD b/user/xfce4-session/APKBUILD
new file mode 100644
index 000000000..05c391a80
--- /dev/null
+++ b/user/xfce4-session/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-session
+pkgver=4.13.1
+pkgrel=0
+pkgdesc="Session management for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+"
+makedepends="intltool gtk+3.0-dev libice-dev libsm-dev libxfce4util-dev
+ libxfce4ui-dev libwnck-dev iceauth dbus-glib-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfce4-session/4.13/xfce4-session-$pkgver.tar.bz2"
+sha512sums="5845e3591919e23ca176199e81075a097ef9d65cbcf23b34d84afc649a307bfa8c6492e3a01855cacff9328da809725213ec1fa9d76024c0a0c25cce3c51da1b xfce4-session-4.13.1.tar.bz2"
+
+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
+}
+
diff --git a/user/xfce4-settings/APKBUILD b/user/xfce4-settings/APKBUILD
new file mode 100644
index 000000000..4c28608e5
--- /dev/null
+++ b/user/xfce4-settings/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-settings
+pkgver=4.13.4
+pkgrel=0
+pkgdesc="GUI settings application for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+ AND MIT AND LGPL-2.0+"
+makedepends="intltool exo-dev garcon-dev libnotify-dev upower-dev
+ libxklavier-dev xf86-input-libinput-dev"
+subpackages="$pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfce4-settings/4.13/xfce4-settings-$pkgver.tar.bz2"
+sha512sums="39e2adaa93e2d86ff51e47f194306e57d025c13b5c07ee76cad7f67994f26fe03677c5a3bac91d1db4a25201371f6d135f36eed110dc15a1fbb46228ee715893 xfce4-settings-4.13.4.tar.bz2"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-pluggable-dialogs \
+ --enable-sound-settings
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
diff --git a/user/xfce4-taskmanager/APKBUILD b/user/xfce4-taskmanager/APKBUILD
new file mode 100644
index 000000000..172a3bb47
--- /dev/null
+++ b/user/xfce4-taskmanager/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-taskmanager
+pkgver=1.2.1
+pkgrel=0
+pkgdesc="Process manager for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool gtk+3.0-dev gtk+2.0-dev libxmu-dev libwnck-dev"
+source="http://archive.xfce.org/src/apps/xfce4-taskmanager/1.2/xfce4-taskmanager-$pkgver.tar.bz2"
+sha512sums="72a1ea75403ef5b96d461f0e4846374f7aa3eebbdd09a1a25c49278e4909904ed6305fe6a06f3a2fc370e191421726b96924e35427253428e968665155808d4e xfce4-taskmanager-1.2.1.tar.bz2"
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-gtk3
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
diff --git a/user/xfce4-terminal/APKBUILD b/user/xfce4-terminal/APKBUILD
new file mode 100644
index 000000000..1e7783565
--- /dev/null
+++ b/user/xfce4-terminal/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-terminal
+pkgver=0.8.7
+pkgrel=0
+pkgdesc="Terminal for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool gtk+3.0-dev vte-dev libxfce4ui-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/xfce4-terminal/0.8/xfce4-terminal-$pkgver.tar.bz2"
+
+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="84c9876aedda5ab635447a332344756ae3a953c6f5267c2275c1f293e7ab34b874b15924abac5ad6e0bd874085138179f90032ffbc9d1cc622172ad757f33dc2 xfce4-terminal-0.8.7.tar.bz2"
diff --git a/user/xfce4-volumed-pulse/APKBUILD b/user/xfce4-volumed-pulse/APKBUILD
new file mode 100644
index 000000000..4550ee2f6
--- /dev/null
+++ b/user/xfce4-volumed-pulse/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfce4-volumed-pulse
+pkgver=0.2.3
+pkgrel=0
+pkgdesc="Pulseaudio volume manager for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-3.0+"
+makedepends="gtk+3.0-dev libxfce4ui-dev pulseaudio-dev keybinder-3.0-dev libnotify-dev"
+source="http://archive.xfce.org/src/apps/xfce4-volumed-pulse/0.2/xfce4-volumed-pulse-$pkgver.tar.bz2"
+
+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="da190cea2b3993717f35e1ded058613df99f8fa223a90d379d95dff0bc9d44f4fba15bd23ff1b54f11218d20518092d14a2f2b808d4984673d3bb77616c2f3e3 xfce4-volumed-pulse-0.2.3.tar.bz2"
diff --git a/user/xfconf/APKBUILD b/user/xfconf/APKBUILD
new file mode 100644
index 000000000..d6d99b110
--- /dev/null
+++ b/user/xfconf/APKBUILD
@@ -0,0 +1,47 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfconf
+pkgver=4.13.5
+pkgrel=0
+pkgdesc="Configuration framework for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+options="!check" # tests require X11
+license="LGPL-2.1+ AND GPL-2.0+"
+depends="dbus"
+makedepends="intltool gtk+3.0-dev libxfce4util-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfconf/4.13/xfconf-$pkgver.tar.bz2"
+sha512sums="34e6b99be0b288707f8632c5fe4f2e66e01ec3950f4d194a7007afb4bc1cfe8bea44f8f80873de2364680481921332c9860b23bca4ced94ecb95c9199df5315b xfconf-4.13.5.tar.bz2"
+builddir="$srcdir/xfconf-$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
+}
+
+perl() {
+ depends="perl perl-glib"
+ pkgdesc="Perl bindings for xfconf"
+ mkdir -p "$subpkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/perl5 "$subpkgdir"/usr/lib
+}
+
diff --git a/user/xfdashboard/APKBUILD b/user/xfdashboard/APKBUILD
new file mode 100644
index 000000000..b192385d0
--- /dev/null
+++ b/user/xfdashboard/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfdashboard
+pkgver=0.7.5
+pkgrel=0
+pkgdesc="Gnome dashboard clone for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool gtk+3.0-dev libwnck-dev libice-dev garcon-dev
+ libxfce4ui-dev clutter-dev"
+subpackages="$pkgname-dev $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/xfdashboard/0.7/xfdashboard-$pkgver.tar.bz2"
+
+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="5d32aa3a49e02d85ca92bee6aa37a3b743e50ca5d992128decea5846e8c9008a9f5bdb98cc0ee3e980761a6538a4867ff28410e066ef22f0aa2c2bd4c5ce1523 xfdashboard-0.7.5.tar.bz2"
diff --git a/user/xfdesktop/APKBUILD b/user/xfdesktop/APKBUILD
new file mode 100644
index 000000000..b061e50ff
--- /dev/null
+++ b/user/xfdesktop/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfdesktop
+pkgver=4.13.2
+pkgrel=0
+pkgdesc="Desktop manager for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool gtk+3.0-dev libxfce4util-dev libxfce4ui-dev libwnck-dev
+ exo-dev garcon-dev libnotify-dev thunar-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfdesktop/4.13/xfdesktop-$pkgver.tar.bz2"
+sha512sums="0002ed639f8554144d8c921ca5bd9d1c2ed634baa11c98f95685c8a636ae6bdc87f8df19aa138fe4eda591facba964451a10aef6ba303be1fad66013bb06ae13 xfdesktop-4.13.2.tar.bz2"
+
+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
+}
+
diff --git a/user/xfmpc/APKBUILD b/user/xfmpc/APKBUILD
new file mode 100644
index 000000000..0b13bd5a2
--- /dev/null
+++ b/user/xfmpc/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfmpc
+pkgver=0.2.3
+pkgrel=0
+pkgdesc="Graphical music player daemon client for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.0+"
+makedepends="intltool gtk+2.0-dev libxfce4ui-dev libmpd-dev"
+subpackages="$pkgname-doc $pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/apps/xfmpc/0.2/xfmpc-$pkgver.tar.bz2"
+
+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="3f592fdd559817051f7720bafc07fc66b39f682cc20286c12d54c4bd607e85bb0a722c567264a29224971b4ac14db51b0b44b233a16cccd9d17579a50549a3be xfmpc-0.2.3.tar.bz2"
diff --git a/user/xfwm4/APKBUILD b/user/xfwm4/APKBUILD
new file mode 100644
index 000000000..14451017a
--- /dev/null
+++ b/user/xfwm4/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com>
+pkgname=xfwm4
+pkgver=4.13.1
+pkgrel=0
+pkgdesc="Window manager for the XFCE desktop environment"
+url="https://xfce.org"
+arch="all"
+license="GPL-2.0+"
+makedepends="intltool gtk+3.0-dev libxfce4util-dev libxfce4ui-dev libwnck-dev
+ gobject-introspection-dev vala-dev"
+subpackages="$pkgname-lang"
+langdir="/usr/lib/locale"
+source="http://archive.xfce.org/src/xfce/xfwm4/4.13/xfwm4-$pkgver.tar.bz2"
+sha512sums="2ac5acdefff3a89b8525719b345dfeb2dc71104b4da341afe99d7c57c049753c4cdb81a512d1f344e5fb463c7143673e83316b63888777bdcf254c4a07ca8320 xfwm4-4.13.1.tar.bz2"
+
+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
+}
+