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