diff options
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 +} + |