From 881b03b0980ea0b4098f82984b1fb64ec49f1842 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Thu, 12 Oct 2023 20:06:20 +0300 Subject: [PATCH] qt5 Paketleri --- dev/db/unixodbc/ympbuild | 32 +++++++++++++++ dev/libs/double-conversion/ympbuild | 31 +++++++++++++++ dev/python/graphviz/ympbuild | 59 ++++++++++++++++++++++++++++ dev/qt/qt5-declarative/ympbuild | 35 +++++++++++++++++ dev/qt/qt5-graphicaleffects/ympbuild | 34 ++++++++++++++++ dev/qt/qt5-imageformats/ympbuild | 34 ++++++++++++++++ dev/qt/qt5-quickcontrols/ympbuild | 35 +++++++++++++++++ dev/qt/qt5-quickcontrols2/ympbuild | 33 ++++++++++++++++ dev/qt/qt5-svg/ympbuild | 33 ++++++++++++++++ dev/qt/qt5-virtualkeyboard/ympbuild | 34 ++++++++++++++++ dev/qt/qt5-wayland/ympbuild | 32 +++++++++++++++ dev/qt/qt5-webglplugin/ympbuild | 33 ++++++++++++++++ dev/qt/qt5-websockets/ympbuild | 34 ++++++++++++++++ kde/frameworks/attica/ympbuild | 33 ++++++++++++++++ kde/frameworks/kapidox/ympbuild | 27 +++++++++++++ kde/frameworks/karchive/ympbuild | 33 ++++++++++++++++ kde/frameworks/kcodecs/ympbuild | 33 ++++++++++++++++ kde/frameworks/kconfig/ympbuild | 32 +++++++++++++++ kde/frameworks/kcoreaddons/ympbuild | 31 +++++++++++++++ kde/frameworks/kdbusaddons/ympbuild | 33 ++++++++++++++++ kde/frameworks/kdnssd/ympbuild | 32 +++++++++++++++ sys/libs/md4c/ympbuild | 31 +++++++++++++++ x11/libs/tslib/ympbuild | 33 ++++++++++++++++ 23 files changed, 777 insertions(+) create mode 100644 dev/db/unixodbc/ympbuild create mode 100644 dev/libs/double-conversion/ympbuild create mode 100644 dev/python/graphviz/ympbuild create mode 100644 dev/qt/qt5-declarative/ympbuild create mode 100644 dev/qt/qt5-graphicaleffects/ympbuild create mode 100644 dev/qt/qt5-imageformats/ympbuild create mode 100644 dev/qt/qt5-quickcontrols/ympbuild create mode 100644 dev/qt/qt5-quickcontrols2/ympbuild create mode 100644 dev/qt/qt5-svg/ympbuild create mode 100644 dev/qt/qt5-virtualkeyboard/ympbuild create mode 100644 dev/qt/qt5-wayland/ympbuild create mode 100644 dev/qt/qt5-webglplugin/ympbuild create mode 100644 dev/qt/qt5-websockets/ympbuild create mode 100644 kde/frameworks/attica/ympbuild create mode 100644 kde/frameworks/kapidox/ympbuild create mode 100644 kde/frameworks/karchive/ympbuild create mode 100644 kde/frameworks/kcodecs/ympbuild create mode 100644 kde/frameworks/kconfig/ympbuild create mode 100644 kde/frameworks/kcoreaddons/ympbuild create mode 100644 kde/frameworks/kdbusaddons/ympbuild create mode 100644 kde/frameworks/kdnssd/ympbuild create mode 100644 sys/libs/md4c/ympbuild create mode 100644 x11/libs/tslib/ympbuild diff --git a/dev/db/unixodbc/ympbuild b/dev/db/unixodbc/ympbuild new file mode 100644 index 00000000..7adddbbd --- /dev/null +++ b/dev/db/unixodbc/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='unixodbc' +release='1' +version='2.3.12' +url='https://www.unixodbc.org' +description='ODBC is an open specification to access Data Sources' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://www.unixodbc.org/unixODBC-${version}.tar.gz") +depends=(readline libtool) +makedepends=() +md5sums=('d62167d85bcb459c200c0e4b5a63ee48') +group=(dev.db) +uses=() +arch=('x86_64') + +cd "unixODBC"-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/dev/libs/double-conversion/ympbuild b/dev/libs/double-conversion/ympbuild new file mode 100644 index 00000000..039157dc --- /dev/null +++ b/dev/libs/double-conversion/ympbuild @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +name='double-conversion' +release='1' +version='3.3.0' +url='https://github.com/google/double-conversion' +description='Binary-decimal and decimal-binary routines for IEEE doubles' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('BSD') +source=("https://github.com/google/double-conversion/archive/refs/tags/v${version}.tar.gz") +depends=() +makedepends=(cmake) +md5sums=('b344abb64084a4a1d98a43e67752989b') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} diff --git a/dev/python/graphviz/ympbuild b/dev/python/graphviz/ympbuild new file mode 100644 index 00000000..4bdcb84c --- /dev/null +++ b/dev/python/graphviz/ympbuild @@ -0,0 +1,59 @@ +#!/usr/bin/env bash +name='graphviz' +release='1' +version='9.0.0' +url='https://www.graphviz.org/' +description='Graph Visualization Tools' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('EPL-1.0') +source=("https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${version}/graphviz-${version}.tar.xz") +depends=() +makedepends=() +md5sums=('2d658d17086605a8b889599ceb99b240') +group=(dev.python) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --disable-python \ + --disable-silent-rules \ + --disable-static \ + --disable-dependency-tracking \ + --disable-ltdl-install \ + --enable-ltdl \ + --enable-sharp=no \ + --enable-go=no \ + --enable-guile=no \ + --enable-java=no \ + --enable-lua=yes \ + --enable-ocaml=no \ + --enable-perl=no \ + --enable-php=no \ + --enable-python3 \ + --enable-r=no \ + --enable-ruby=no \ + --enable-tcl=no \ + --without-included-ltdl \ + --with-gdk-pixbuf=yes \ + --with-ipsepcola=yes \ + --with-jpeg \ + --with-libgd=yes \ + --with-pangocairo=yes \ + --with-rsvg=yes \ + --with-x +} + +build () { + make $jobs +} + +package () { + make DESTDIR=${DESTDIR} install $jobs +} + diff --git a/dev/qt/qt5-declarative/ympbuild b/dev/qt/qt5-declarative/ympbuild new file mode 100644 index 00000000..891e219c --- /dev/null +++ b/dev/qt/qt5-declarative/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt5-declarative' +release='1' +version='5.15.10' +url='https://www.qt.io/developers/' +description='Qt5 - QtDeclarative component' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtdeclarative-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base) +makedepends=(python vulkan-headers) +md5sums=('788bc607fd0ccbe2b56623c6b017019b') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtdeclarative-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} + + diff --git a/dev/qt/qt5-graphicaleffects/ympbuild b/dev/qt/qt5-graphicaleffects/ympbuild new file mode 100644 index 00000000..81cbb794 --- /dev/null +++ b/dev/qt/qt5-graphicaleffects/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='qt5-graphicaleffects' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='Graphical effects for use with Qt Quick 2' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtgraphicaleffects-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base qt5-declarative) +makedepends=() +md5sums=('4419cc31af8b693dea99387a2ea826a5') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtgraphicaleffects-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} + diff --git a/dev/qt/qt5-imageformats/ympbuild b/dev/qt/qt5-imageformats/ympbuild new file mode 100644 index 00000000..a2a2a2a8 --- /dev/null +++ b/dev/qt/qt5-imageformats/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='qt5-imageformats' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='Plugins for additional image formats: TIFF, MNG, TGA, WBMP' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtimageformats-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base) +makedepends=() +md5sums=('b6b979ff9bf20f055b1c1fe6d51209c7') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtimageformats-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} + diff --git a/dev/qt/qt5-quickcontrols/ympbuild b/dev/qt/qt5-quickcontrols/ympbuild new file mode 100644 index 00000000..55ac9f75 --- /dev/null +++ b/dev/qt/qt5-quickcontrols/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt5-quickcontrols' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='Reusable Qt Quick based UI controls to create classic desktop-style user interfaces' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtquickcontrols-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base qt5-declarative) +makedepends=() +md5sums=('579b5348806792b161004f6bca53d5b2') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtquickcontrols-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} + + diff --git a/dev/qt/qt5-quickcontrols2/ympbuild b/dev/qt/qt5-quickcontrols2/ympbuild new file mode 100644 index 00000000..b4618692 --- /dev/null +++ b/dev/qt/qt5-quickcontrols2/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='qt5-quickcontrols2' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='Next generation user interface controls based on Qt Quick' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtquickcontrols2-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base qt5-declarative qt5-graphicaleffects) +makedepends=() +md5sums=('3d9fd23d30203792a8af0314e8ca5348') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtquickcontrols2-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} diff --git a/dev/qt/qt5-svg/ympbuild b/dev/qt/qt5-svg/ympbuild new file mode 100644 index 00000000..f3bee645 --- /dev/null +++ b/dev/qt/qt5-svg/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='qt5-svg' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='Classes for displaying the contents of SVG files' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtsvg-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base) +makedepends=() +md5sums=('d77aa82f139312fd0071d8b77be62be2') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtsvg-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} diff --git a/dev/qt/qt5-virtualkeyboard/ympbuild b/dev/qt/qt5-virtualkeyboard/ympbuild new file mode 100644 index 00000000..016abde3 --- /dev/null +++ b/dev/qt/qt5-virtualkeyboard/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='qt5-virtualkeyboard' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='Virtual keyboard framework' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtvirtualkeyboard-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-svg qt5-declarative) +makedepends=() +md5sums=('5a38e7c6825d71e91cf9980780de8110') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtvirtualkeyboard-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} + diff --git a/dev/qt/qt5-wayland/ympbuild b/dev/qt/qt5-wayland/ympbuild new file mode 100644 index 00000000..c2fbdf41 --- /dev/null +++ b/dev/qt/qt5-wayland/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='qt5-wayland' +release='1' +version='5.15.10' +url='https://www.qt.io/developers/' +description='Provides APIs for Wayland' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwayland-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-declarative libXcomposite libxkbcommon qt5-quickcontrols2) +makedepends=(vulkan-headers) +md5sums=('de32005eba5f53d3bd2886ee14a39809') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtwayland-everywhere-src-"$version +export PATH=/usr/bin/qt5:$PATH + +setup () { + qmake +} + +build () { + make $jobs +} + +package () { + make INSTALL_ROOT="$DESTDIR" install $jobs +} + diff --git a/dev/qt/qt5-webglplugin/ympbuild b/dev/qt/qt5-webglplugin/ympbuild new file mode 100644 index 00000000..717539c3 --- /dev/null +++ b/dev/qt/qt5-webglplugin/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='qt5-webglplugin' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='QPA plugin for running an application via a browser using streamed WebGL commands' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwebglplugin-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base qt5-declarative) +makedepends=() +md5sums=('7e3c028e3dcf758ab2a05aa926e75100') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtwebglplugin-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} diff --git a/dev/qt/qt5-websockets/ympbuild b/dev/qt/qt5-websockets/ympbuild new file mode 100644 index 00000000..bc1ea3d5 --- /dev/null +++ b/dev/qt/qt5-websockets/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='qt5-websockets' +release='1' +version='5.15.10' +url='https://www.qt.io/' +description='Provides WebSocket communication compliant with RFC 6455' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwebsockets-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base qt5-declarative qt5-websockets) +makedepends=() +md5sums=('edcc0916088caf3aed27b3d4b01036ba') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtwebsockets-everywhere-src-"${version} +export PATH=/usr/bin/qt5:$PATH + + +setup() { + qmake +} + + +build () { + make +} + +package () { + make INSTALL_ROOT="$DESTDIR" install +} + diff --git a/kde/frameworks/attica/ympbuild b/kde/frameworks/attica/ympbuild new file mode 100644 index 00000000..ff64e4e0 --- /dev/null +++ b/kde/frameworks/attica/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='attica' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Qt library that implements the Open Collaboration Services API' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/attica-${version}.tar.xz") +depends=(qt5-base) +makedepends=(extra-cmake-modules doxygen) +md5sums=('360a188da38af8c79898eb7f5f35bbb8') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/frameworks/kapidox/ympbuild b/kde/frameworks/kapidox/ympbuild new file mode 100644 index 00000000..006438a6 --- /dev/null +++ b/kde/frameworks/kapidox/ympbuild @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +name='kapidox' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Frameworks API Documentation Tools' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kapidox-${version}.tar.xz") +depends=(py3-jinja py3-yaml) +makedepends=(py3-build py3-installer py3-wheel py3-setuptools qt5-base) +md5sums=('b54d1e754dd90caadd728261cde90840') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +build () { + python -m build --wheel --skip-dependency-check --no-isolation +} + +package () { + python -m installer --destdir="$DESTDIR" dist/*.whl +} + diff --git a/kde/frameworks/karchive/ympbuild b/kde/frameworks/karchive/ympbuild new file mode 100644 index 00000000..52a65014 --- /dev/null +++ b/kde/frameworks/karchive/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='karchive' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Qt 5 addon providing access to numerous types of archives' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/karchive-${version}.tar.xz") +depends=(qt5-base) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('76df3b37d0b2018a5cdf38488bf5d825') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/frameworks/kcodecs/ympbuild b/kde/frameworks/kcodecs/ympbuild new file mode 100644 index 00000000..dfe0a490 --- /dev/null +++ b/kde/frameworks/kcodecs/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='kcodecs' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Provide a collection of methods to manipulate strings using various encodings' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kcodecs-${version}.tar.xz") +depends=(qt5-base) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('8d5b51b59c07572032d99fc4238a137e') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/frameworks/kconfig/ympbuild b/kde/frameworks/kconfig/ympbuild new file mode 100644 index 00000000..6adbad5b --- /dev/null +++ b/kde/frameworks/kconfig/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='kconfig' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Configuration system' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kconfig-${version}.tar.xz") +depends=(qt5-base) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('1a1eb753d364e3b2dc2f2c6b4f6ffd31') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/frameworks/kcoreaddons/ympbuild b/kde/frameworks/kcoreaddons/ympbuild new file mode 100644 index 00000000..98a2ee87 --- /dev/null +++ b/kde/frameworks/kcoreaddons/ympbuild @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +name='kcoreaddons' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Addons to QtCore' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kcoreaddons-${version}.tar.xz") +depends=(qt5-base) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('9fcee2fb381bcee57e42f7fb91275024') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} diff --git a/kde/frameworks/kdbusaddons/ympbuild b/kde/frameworks/kdbusaddons/ympbuild new file mode 100644 index 00000000..b7297e43 --- /dev/null +++ b/kde/frameworks/kdbusaddons/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='kdbusaddons' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Addons to QtDBus' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPLv3') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kdbusaddons-${version}.tar.xz") +depends=(qt5-base) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('2c9138b30255bf7204ada1c4a9ed74da') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + + diff --git a/kde/frameworks/kdnssd/ympbuild b/kde/frameworks/kdnssd/ympbuild new file mode 100644 index 00000000..d91767ba --- /dev/null +++ b/kde/frameworks/kdnssd/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='kdnssd' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Abstraction to system DNSSD features' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kdnssd-${version}.tar.xz") +depends=(qt5-base) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('861fd4f343bba5b2514d6c82a5212919') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/sys/libs/md4c/ympbuild b/sys/libs/md4c/ympbuild new file mode 100644 index 00000000..daa2e7b5 --- /dev/null +++ b/sys/libs/md4c/ympbuild @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +name='md4c' +release='1' +version='0.4.8' +url='https://github.com/mity/md4c' +description='C Markdown parser' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('MIT') +source=("https://github.com/mity/md4c/archive/release-${version}/md4c-${version}.tar.gz") +depends=() +makedepends=(cmake) +md5sums=('3a3d87255705dd812a679d329638a92d') +group=(sys.libs) +uses=() +arch=('x86_64') + +cd $name-"release"-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr +} + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/x11/libs/tslib/ympbuild b/x11/libs/tslib/ympbuild new file mode 100644 index 00000000..8ed537b5 --- /dev/null +++ b/x11/libs/tslib/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='tslib' +release='1' +version='1.22' +url='https://github.com/kergoth/tslib' +description='Touchscreen Access Library' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://github.com/libts/tslib/releases/download/${version}/tslib-${version}.tar.xz") +depends=() +makedepends=() +md5sums=('822139e5cc0ee2f0feaa6ce6628b989c') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} +