diff --git a/app/accessibility/ympbuild b/app/accessibility/ympbuild new file mode 100644 index 00000000..cab790f7 --- /dev/null +++ b/app/accessibility/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='caribou' +release='1' +version='0.4.21' +url='https://wiki.gnome.org/Projects/Caribou' +description='A text entry and UI navigation application (on-screen keyboard)' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.gnome.org/sources/caribou/${version%.*}/caribou-${version}.tar.xz") +depends=(at-spi2-core py3-pygobject gtk3 libxklavier libgee dconf) +makedepends=(intltool docbook-xsl gobject-introspection vala git gnome-common) +md5sums=('16b76cd7453b99e2871e8d4da88bf976') +group=(app.accessibility) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --build=$CBUILD \ + --host=$CHOST \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-gtk2-module +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/dev/libs/libgee/ympbuild b/dev/libs/libgee/ympbuild new file mode 100644 index 00000000..5d99eb9e --- /dev/null +++ b/dev/libs/libgee/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='libgee' +release='1' +version='0.20.6' +url='https://gitlab.gnome.org/GNOME/libgee' +description='A collection library providing GObject-based interfaces and classes for commonly used data structures' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.gnome.org/sources/libgee/${version%.*}/libgee-${version}.tar.xz") +depends=() +makedepends=(gobject-introspection vala autoconf) +md5sums=('8b9001f47e15ef7a1776ac1f5bb015a0') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --build=$CBUILD \ + --host=$CHOST +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/media/libs/clutter/ympbuild b/media/libs/clutter/ympbuild new file mode 100644 index 00000000..9342792c --- /dev/null +++ b/media/libs/clutter/ympbuild @@ -0,0 +1,43 @@ +#!/usr/bin/env bash +name='clutter' +release='1' +version='1.26.4' +url='https://blogs.gnome.org/clutter/' +description='A toolkit for creating fast, portable, compelling dynamic UIs' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.gnome.org/sources/clutter/${version%.*}/clutter-${version}.tar.xz") +depends=(gtk3 libinput) +makedepends=(gobject-introspection gtk-doc) +md5sums=('624dd776a5159de0267587b1df6b97b2') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --build=$CBUILD \ + --host=$CHOST \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --with-x \ + --enable-gdk-backend \ + --enable-egl-backend \ + --enable-wayland-backend \ + --enable-x11-backend \ + --enable-evdev-input +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/media/libs/cogl/ympbuild b/media/libs/cogl/ympbuild new file mode 100644 index 00000000..bb73483a --- /dev/null +++ b/media/libs/cogl/ympbuild @@ -0,0 +1,49 @@ +#!/usr/bin/env bash +name='cogl' +release='1' +version='1.22.8' +url='https://gitlab.gnome.org/Archive/cogl' +description='An object oriented GL/GLES Abstraction/Utility Layer' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('MIT') +source=("https://gitlab.gnome.org/Archive/cogl/-/archive/${version}/cogl-${version}.tar.gz") +depends=(mesa libdrm libXext libXdamage libXcomposite gdk-pixbuf pango libXrandr) +makedepends=(gobject-introspection git gtk-doc) +md5sums=('00d3790a36da96a36a1101577a740ae4') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --disable-debug \ + --enable-gles2 \ + --enable-gl \ + --enable-gdk-pixbuf \ + --enable-introspection \ + --enable-cairo \ + --enable-gtk-doc=no \ + --enable-gtk-doc-html=no \ + --enable-gtk-doc-pdf=no \ + --enable-wayland-egl-platform \ + --enable-wayland-egl-server \ + --disable-dependency-tracking +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} +