diff options
Diffstat (limited to 'user')
55 files changed, 1950 insertions, 98 deletions
diff --git a/user/analitza/APKBUILD b/user/analitza/APKBUILD new file mode 100644 index 000000000..2c562f252 --- /dev/null +++ b/user/analitza/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=analitza +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Mathematical object library" +url="https://api.kde.org/4.x-api/kdeedu-apidocs/analitza/html/index.html" +arch="all" +license="LGPL-2.0+" +depends="" +depends_dev="qt5-qtbase-dev qt5-qtsvg-dev qt5-qtdeclarative-dev eigen-dev" +makedepends="$depends_dev cmake extra-cmake-modules qt5-qttools-dev" +install="" +subpackages="$pkgname-dev $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/analitza-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E '(export|curve|plots|surface)' +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="e326d397db3193492258f156cd71f63e4544abd9724b58769a1593ff57242b18de09291a433ea37658015bd57f75e430ed95bdf99d3863fccfc4b546a9686933 analitza-17.12.2.tar.xz" diff --git a/user/artikulate/APKBUILD b/user/artikulate/APKBUILD new file mode 100644 index 000000000..31a45e447 --- /dev/null +++ b/user/artikulate/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=artikulate +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Pronunciation trainer for languages" +url="https://www.kde.org/applications/education/artikulate/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtxmlpatterns-dev + kdoctools-dev ki18n-dev kconfig-dev kcrash-dev knewstuff-dev + kxmlgui-dev karchive-dev qt5-qtmultimedia-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/artikulate-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + # TestCourseFiles needs X11 + CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E TestCourseFiles +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="a5157cb099e32069e30fdee0be3cbc484a5e13b9f968da8bc04526c49db3ba47d07c5deb9a432bcef9154e616aba9ff7911cbb7bc09307e44fbd2149bfd2e9a9 artikulate-17.12.2.tar.xz" diff --git a/user/audiofile/APKBUILD b/user/audiofile/APKBUILD new file mode 100644 index 000000000..6fd6242f4 --- /dev/null +++ b/user/audiofile/APKBUILD @@ -0,0 +1,47 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=audiofile +pkgver=0.3.6 +pkgrel=0 +pkgdesc="Library for reading and writing audio files in many formats" +url="https://audiofile.68k.org" +arch="all" +license="LGPL-2.1+" +depends="" +depends_dev="flac-dev" +makedepends="$depends_dev alsa-lib-dev" +install="" +subpackages="$pkgname-dev $pkgname-doc" +source="https://audiofile.68k.org/audiofile-$pkgver.tar.gz + tests-unsigned-gcc6.patch" + +prepare() { + default_prepare + update_config_sub +} + +build() { + cd "$builddir" + export CXXFLAGS="$CXXFLAGS -fpermissive" + ./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="f9a1182d93e405c21eba79c5cc40962347bff13f1b3b732d9a396e3d1675297515188bd6eb43033aaa00e9bde74ff4628c1614462456529cabba464f03c1d5fa audiofile-0.3.6.tar.gz +b85546eaccf0911fb2f5ba26c323ea2c0b18cae7d7476d5ac9e821c90097f331e3391b787f390d130382fffb6b777887344f914489ca1bc0a3974f1ebe16e328 tests-unsigned-gcc6.patch" diff --git a/user/audiofile/tests-unsigned-gcc6.patch b/user/audiofile/tests-unsigned-gcc6.patch new file mode 100644 index 000000000..34e179a92 --- /dev/null +++ b/user/audiofile/tests-unsigned-gcc6.patch @@ -0,0 +1,29 @@ +--- audiofile-0.3.6/test/NeXT.cpp.old 2013-02-11 17:23:26.000000000 +0000 ++++ audiofile-0.3.6/test/NeXT.cpp 2018-03-25 04:19:46.050797108 +0000 +@@ -37,7 +37,7 @@ + + #include "TestUtilities.h" + +-const char kDataUnspecifiedLength[] = ++const unsigned char kDataUnspecifiedLength[] = + { + '.', 's', 'n', 'd', + 0, 0, 0, 24, // offset of 24 bytes +@@ -57,7 +57,7 @@ + 0, 55 + }; + +-const char kDataTruncated[] = ++const unsigned char kDataTruncated[] = + { + '.', 's', 'n', 'd', + 0, 0, 0, 24, // offset of 24 bytes +@@ -152,7 +152,7 @@ + ASSERT_EQ(::unlink(testFileName.c_str()), 0); + } + +-const char kDataZeroChannels[] = ++const unsigned char kDataZeroChannels[] = + { + '.', 's', 'n', 'd', + 0, 0, 0, 24, // offset of 24 bytes diff --git a/user/blinken/APKBUILD b/user/blinken/APKBUILD new file mode 100644 index 000000000..851889c49 --- /dev/null +++ b/user/blinken/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=blinken +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Memory enhancement game" +url="https://www.kde.org/applications/education/blinken/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev ki18n-dev + kxmlgui-dev kguiaddons-dev kdoctools-dev kdbusaddons-dev kcrash-dev + phonon-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/blinken-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="a09b23b2cc91513c2cbabbdb94b2d45aa987f21d5f135f3f878163d3ee9211eab6a2c26d7e0c979122b6361df7b8f9147f457432bb3a6277eb1e513b1c811dbc blinken-17.12.2.tar.xz" diff --git a/user/blinken/test.patch b/user/blinken/test.patch new file mode 100644 index 000000000..d24c03491 --- /dev/null +++ b/user/blinken/test.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2a1b077..019efcd 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -17,7 +17,7 @@ find_package (KF5 REQUIRED COMPONENTS + I18n XmlGui GuiAddons DocTools DBusAddons Crash + ) + +-find_package (Phonon4Qt5) ++find_package (Phonon4Qt5 REQUIRED) + + include(KDEInstallDirs) + include(KDECompilerSettings NO_POLICY_SCOPE) diff --git a/user/dragonplayer/APKBUILD b/user/dragonplayer/APKBUILD new file mode 100644 index 000000000..618d6f60d --- /dev/null +++ b/user/dragonplayer/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=dragonplayer +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Multimedia player with a focus on simplicity" +url="https://www.kde.org/applications/multimedia/dragonplayer/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev kconfig-dev kcrash-dev + kconfigwidgets-dev kcoreaddons-dev kdbusaddons-dev kdoctools-dev + ki18n-dev kjobwidgets-dev kio-dev kparts-dev solid-dev phonon-dev + kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev knotifications-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/dragon-$pkgver.tar.xz" +builddir="$srcdir/dragon-$pkgver" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="8df5e3b846b01cf56fe19413aa16ec99933fe85bc15a5e04d3203d6020c335c715e7ce23a424edb3f3544f12a0f647988777f7c0ac213b618008f270edb7ffd9 dragon-17.12.2.tar.xz" diff --git a/user/fluidsynth/APKBUILD b/user/fluidsynth/APKBUILD new file mode 100644 index 000000000..c9865559a --- /dev/null +++ b/user/fluidsynth/APKBUILD @@ -0,0 +1,41 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=fluidsynth +pkgver=1.1.10 +pkgrel=0 +pkgdesc="Real-time, software synthesiser based on SoundFont 2" +url="http://www.fluidsynth.org/" +arch="all" +license="LGPL-2.1+" +depends="" +makedepends="alsa-lib-dev dbus-dev glib-dev libsndfile-dev" +install="" +subpackages="$pkgname-dev $pkgname-doc $pkgname-libs" +source="fluidsynth-$pkgver.tar.gz::https://github.com/FluidSynth/fluidsynth/archive/v$pkgver.tar.gz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="7ff7757baf6dee37f65a4fd214ffab1aa1434cfd1545deb4108fe2e9b0ed19d616880b2740a693b51ade0a4be998a671910b43cae26eb67fb97b16a513752cbc fluidsynth-1.1.10.tar.gz" diff --git a/user/gcompris-qt/APKBUILD b/user/gcompris-qt/APKBUILD new file mode 100644 index 000000000..501b791e2 --- /dev/null +++ b/user/gcompris-qt/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=gcompris-qt +pkgver=0.90 +pkgrel=0 +pkgdesc="Educational software suite in many languages" +url="http://gcompris.net/" +arch="all" +options="!check" # No test suite. +license="GPL-3.0-only" +depends="gst-plugins-base qml-box2d" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev + qt5-qtmultimedia-dev qt5-qtsvg-dev qt5-qtxmlpatterns-dev gstreamer-dev + qt5-qttools-dev qt5-qtsensors-dev kdoctools-dev" +install="" +langdir="/usr/share/gcompris-qt/translations" +subpackages="$pkgname-doc $pkgname-lang" +source="http://gcompris.net/download/qt/src/gcompris-qt-$pkgver.tar.xz" + +build() { + cd "$builddir" + mkdir build + cd build + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} \ + .. + make +} + +package() { + cd "$builddir"/build + make DESTDIR="$pkgdir" install +} + +sha512sums="3eda9c608440f4a3888a156af0ee97c39714da0e83d8fd95cbbfd374caa07d19c37f97a4eb7e3240665629de8d96eec5acf9aeb1564f56d06208696583eadd74 gcompris-qt-0.90.tar.xz" diff --git a/user/heirloom-pax/APKBUILD b/user/heirloom-pax/APKBUILD new file mode 100644 index 000000000..3ccb03460 --- /dev/null +++ b/user/heirloom-pax/APKBUILD @@ -0,0 +1,32 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=heirloom-pax +pkgver=1.0 +pkgrel=0 +pkgdesc="Portable Archive eXchange, the POSIX archival tool" +url="http://heirloom.sourceforge.net/" +arch="all" +options="!check" # No test suite. +license="Zlib" +depends="!libarchive<3.3.2-r3" +replaces="pax" +makedepends="bsd-compat-headers bzip2-dev zlib-dev" +subpackages="$pkgname-doc" +source="https://distfiles.adelielinux.org/source/${pkgname}-$pkgver.tar.xz" + +build() { + cd "$builddir" + make LD="gcc" +} + +package() { + cd "$builddir" + + mkdir -p "$pkgdir"/usr/bin + mkdir -p "$pkgdir"/usr/5bin + mkdir -p "$pkgdir"/usr/share/man/man1 + make install ROOT="$pkgdir" + rm -r "$pkgdir"/usr/5bin # we don't need 1992 spec pax +} + +sha512sums="7b0ad20cc51b5bcec9c07e84c603e4891f636944f6f6bd13d3decb0e9d6b23d6164b663468ee2293b37721aae20334774f4e56fd8541ffceee934050e819b642 heirloom-pax-1.0.tar.xz" diff --git a/user/id3lib/APKBUILD b/user/id3lib/APKBUILD new file mode 100644 index 000000000..d97b8c684 --- /dev/null +++ b/user/id3lib/APKBUILD @@ -0,0 +1,51 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=id3lib +pkgver=3.8.3 +pkgrel=0 +pkgdesc="Library for reading, writing, and manipulating ID3v2 tags" +url="http://id3lib.sourceforge.net" +arch="all" +license="LGPL-2.0+" +depends="" +depends_dev="zlib-dev" +makedepends="$depends_dev" +install="" +subpackages="$pkgname-dev" +source="https://downloads.sourceforge.net/project/id3lib/id3lib/$pkgver/id3lib-$pkgver.tar.gz + modern-cpp.patch + test-expose-proper-stdlib-symbols.patch + " + +prepare() { + default_prepare + update_config_sub +} + +build() { + cd "$builddir" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + ./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="3787e261f86933c1c2f2bff2c4b349b42f5d8636e489e4f39f9d75e6dfbdc79b87009a0f4ce4b786f2fb3dbc01ca9d56c4112095b46244f897e6c9a28573adaf id3lib-3.8.3.tar.gz +334eed099c93ea279d877437a92f684bfb0df12774fd7fffb628b6e8c4b17b17952d6f7c0bf0dff03a87887f0f1233c70d98b69f23580dcf3bf64c8d4b93fc85 modern-cpp.patch +cd79daddffbafc11e555f16be827ccedc03e419b7c24ab1da1852af294dc486a0836d612318eb9861691ef8462ca38be41cfa2c12849f022ebb187c6ef95a1b9 test-expose-proper-stdlib-symbols.patch" diff --git a/user/id3lib/modern-cpp.patch b/user/id3lib/modern-cpp.patch new file mode 100644 index 000000000..e56460167 --- /dev/null +++ b/user/id3lib/modern-cpp.patch @@ -0,0 +1,22 @@ +The <iomanip> header is already checked; <iomanip.h> is pre-C++98 alias. + +--- id3lib-3.8.3/configure.in.old 2003-03-02 00:23:00.000000000 +0000 ++++ id3lib-3.8.3/configure.in 2018-03-25 06:43:58.270837035 +0000 +@@ -227,7 +227,6 @@ + ) + AC_CHECK_HEADERS( \ + string \ +- iomanip.h \ + ,,AC_MSG_ERROR([Missing a vital header file for id3lib]) + ) + +--- id3lib-3.8.3/configure.old 2003-03-02 00:23:00.000000000 +0000 ++++ id3lib-3.8.3/configure 2018-03-25 06:44:02.260837054 +0000 +@@ -10296,7 +10296,6 @@ + + for ac_header in \ + string \ +- iomanip.h \ + + do + as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` diff --git a/user/id3lib/test-expose-proper-stdlib-symbols.patch b/user/id3lib/test-expose-proper-stdlib-symbols.patch new file mode 100644 index 000000000..fbb4d5260 --- /dev/null +++ b/user/id3lib/test-expose-proper-stdlib-symbols.patch @@ -0,0 +1,12 @@ +--- id3lib-3.8.3/examples/test_io.cpp.old 2003-03-02 00:23:00.000000000 +0000 ++++ id3lib-3.8.3/examples/test_io.cpp 2018-03-25 19:10:54.891043851 +0000 +@@ -11,6 +11,9 @@ + #include <id3/io_strings.h> + #include <id3/utils.h> + ++using std::cin; ++using std::dec; ++using std::hex; + using std::cout; + using std::endl; + using std::cerr; diff --git a/user/juk/APKBUILD b/user/juk/APKBUILD new file mode 100644 index 000000000..5a3efc433 --- /dev/null +++ b/user/juk/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=juk +pkgver=17.12.2 +pkgrel=0 +pkgdesc="KDE Jukebox" +url="https://juk.kde.org/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev kconfig-dev + kcoreaddons-dev kcompletion-dev kcrash-dev kglobalaccel-dev ki18n-dev + kiconthemes-dev kdoctools-dev kio-dev kjobwidgets-dev ktextwidgets-dev + knotifications-dev kxmlgui-dev kwallet-dev kwidgetsaddons-dev + kwindowsystem-dev taglib-dev phonon-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/juk-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="32f35ba5d1f7bc0d38555ab5a1da3deda0055e96ec2ca993f18f5339b3e231d903fa73d1a26a72413a159708cd08575b111bae8046603672f80f20678c36a362 juk-17.12.2.tar.xz" diff --git a/user/kaffeine/APKBUILD b/user/kaffeine/APKBUILD new file mode 100644 index 000000000..f2501fae8 --- /dev/null +++ b/user/kaffeine/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kaffeine +pkgver=2.0.14 +pkgrel=0 +pkgdesc="Media player with a focus on Digital TV (DVB)" +url="https://www.kde.org/applications/multimedia/kaffeine/" +arch="all" +license="GPL-2.0-only" +depends="vlc" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtx11extras-dev + kcoreaddons-dev ki18n-dev kwidgetsaddons-dev kwindowsystem-dev kio-dev + kxmlgui-dev solid-dev kdbusaddons-dev vlc-dev libxscrnsaver-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="https://download.kde.org/stable/kaffeine/kaffeine-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="03a4ffbfbe7b9c90de546bf7449e8e5f05d5e7023b75b5253297e885c412677a0c4b46c7f60761ef5f48ad3c284591acba6ff0fe4fa7256d5b01ca9a07d7276f kaffeine-2.0.14.tar.xz" diff --git a/user/kalgebra/APKBUILD b/user/kalgebra/APKBUILD new file mode 100644 index 000000000..7ef317ded --- /dev/null +++ b/user/kalgebra/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kalgebra +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Graph calculator and plotter" +url="https://www.kde.org/applications/education/kalgebra/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev + qt5-qtsvg-dev analitza-dev ncurses-dev ki18n-dev kdoctools-dev kio-dev + kconfigwidgets-dev kwidgetsaddons-dev readline-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kalgebra-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="28263c27a8f26c880237ab0fabc103dd4810e1bd42ce28a5890319105178289c96579dd15c6ef511b60860ebea5f8080bc5a5c0d3984fe3976375abbfc839fc7 kalgebra-17.12.2.tar.xz" diff --git a/user/kalzium/APKBUILD b/user/kalzium/APKBUILD new file mode 100644 index 000000000..032a5269d --- /dev/null +++ b/user/kalzium/APKBUILD @@ -0,0 +1,47 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kalzium +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Periodic table of elements (PSE) with calculators" +url="https://www.kde.org/applications/education/kalzium/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtscript-dev + eigen-dev qt5-qtdeclarative-dev qt5-qtsvg-dev karchive-dev kconfig-dev + kcoreaddons-dev kdoctools-dev ki18n-dev kdelibs4support-dev khtml-dev + kparts-dev kplotting-dev solid-dev kunitconversion-dev + kwidgetsaddons-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kalzium-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="2f2c4ed44cd0302b63819a4b6ec0ec15038aae74f825b30ae84ccb15eb593380b77a6de84a11d94dd20ae9e66225ad977e8d127b3c120bcaa02950ffe62737c7 kalzium-17.12.2.tar.xz" diff --git a/user/kanagram/APKBUILD b/user/kanagram/APKBUILD new file mode 100644 index 000000000..aef3dfa19 --- /dev/null +++ b/user/kanagram/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kanagram +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Letter order (anagram) game" +url="https://www.kde.org/applications/education/kanagram/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev + ki18n-dev kcrash-dev sonnet-dev kconfig-dev kconfigwidgets-dev kio-dev + kcoreaddons-dev kdeclarative-dev kdoctools-dev knewstuff-dev + libkeduvocdocument-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kanagram-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="3de3df86c5f2b7c4a1590e9c3cb16509b5ef4f36e63981e1842c30e8034d34cac5626eb8ac00d3c8137a90975f64c14bc69dc6bf53551faf94d7e7991d3e5fe4 kanagram-17.12.2.tar.xz" diff --git a/user/kbruch/APKBUILD b/user/kbruch/APKBUILD new file mode 100644 index 000000000..2962c54a5 --- /dev/null +++ b/user/kbruch/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kbruch +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Practice calculating percentages and fractions" +url="https://www.kde.org/applications/education/kbruch/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev kconfig-dev kcrash-dev + kdoctools-dev ki18n-dev kwidgetsaddons-dev kxmlgui-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kbruch-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="fe8d14961034f6f85e568803ce5c12976d5396e8025cd6d53927edc83e10cb4b145fda18793798fcf91b3879aa2f093e41611d569acb709e2e5bcf9a30e43d2d kbruch-17.12.2.tar.xz" diff --git a/user/kde-education/APKBUILD b/user/kde-education/APKBUILD new file mode 100644 index 000000000..27686bf6b --- /dev/null +++ b/user/kde-education/APKBUILD @@ -0,0 +1,27 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kde-education +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Educational software from the KDE Software Collection" +url="https://www.kde.org/applications/education/" +arch="noarch" +license="NCSA" +options="!check" # Empty meta package, no point in testing. +depends="artikulate blinken gcompris-qt kalgebra kalzium kanagram kbruch + kgeography khangman kig kiten klettres kmplot ktouch kturtle kwordquiz + labplot marble rocs step" +makedepends="" +install="" +subpackages="" +source="org.adelie-linux.about-education.desktop" +build() { + return 0 +} + +package() { + mkdir -p "$pkgdir"/usr/share/applications + cp -pr "$srcdir"/*.desktop "$pkgdir"/usr/share/applications/ +} + +sha512sums="d88ee909e3ce8d26f3fbfeebc8656e0b72ec399f5ba0a1225babf217b01f5c7caec6e81e95cabb00b23dcbd41416360ae15958f38a5cbf4d548b89e3dd3229d5 org.adelie-linux.about-education.desktop" diff --git a/user/kde-education/org.adelie-linux.about-education.desktop b/user/kde-education/org.adelie-linux.about-education.desktop new file mode 100644 index 000000000..3aca1d1b5 --- /dev/null +++ b/user/kde-education/org.adelie-linux.about-education.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=About KDE Education +Comment=Learn about KDE educational software included with Adélie +Icon=dialog-information +Categories=KDE;Education +Exec=xdg-open https://support.adelielinux.org/html/desktop-kde/education.html diff --git a/user/kde-multimedia/APKBUILD b/user/kde-multimedia/APKBUILD new file mode 100644 index 000000000..b7288b32d --- /dev/null +++ b/user/kde-multimedia/APKBUILD @@ -0,0 +1,25 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kde-multimedia +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Multimedia software from the KDE Software Collection" +url="https://www.kde.org/applications/multimedia/" +arch="noarch" +license="NCSA" +options="!check" # Empty meta package, no point in testing. +depends="dragonplayer juk kaffeine kdenlive kmediaplayer kmix kwave" +makedepends="" +install="" +subpackages="" +source="org.adelie-linux.about-multimedia.desktop" +build() { + return 0 +} + +package() { + mkdir -p "$pkgdir"/usr/share/applications + cp -pr "$srcdir"/*.desktop "$pkgdir"/usr/share/applications/ +} + +sha512sums="279f625f4a3190b2703bcfd10b15932aa99a0c00559c33d3676793c34023ea573404aac27879671af126bdf4c4078db0ef843d1e63aedd14acd7fafdedab3670 org.adelie-linux.about-multimedia.desktop" diff --git a/user/kde-multimedia/org.adelie-linux.about-multimedia.desktop b/user/kde-multimedia/org.adelie-linux.about-multimedia.desktop new file mode 100644 index 000000000..a59e6dcd6 --- /dev/null +++ b/user/kde-multimedia/org.adelie-linux.about-multimedia.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=About KDE Multimedia +Comment=Learn about KDE multimedia software included with Adélie +Icon=dialog-information +Categories=KDE;Multimedia +Exec=xdg-open https://support.adelielinux.org/html/desktop-kde/multimedia.html diff --git a/user/kdenlive/APKBUILD b/user/kdenlive/APKBUILD new file mode 100644 index 000000000..22a707446 --- /dev/null +++ b/user/kdenlive/APKBUILD @@ -0,0 +1,48 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kdenlive +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Libre video editor" +url="https://kdenlive.org/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtscript-dev kio-dev + qt5-qtsvg-dev qt5-qtdeclarative-dev kxmlgui-dev karchive-dev kcrash-dev + kbookmarks-dev kcoreaddons-dev kconfig-dev kconfigwidgets-dev mlt-dev + kdbusaddons-dev kwidgetsaddons-dev knotifyconfig-dev knewstuff-dev + knotifications-dev kguiaddons-dev ktextwidgets-dev kiconthemes-dev + kdoctools-dev kfilemetadata-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kdenlive-$pkgver.tar.xz" +builddir="$srcdir/kdenlive-$pkgver" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="7a70ba8de9b034cabd6ce4fc6b92b01b57994327bab35e3410110b1d3dbe88fcae586a3f0ee82b387a205503b5853a3471c72d6c94bb6b0e9d5b96d7db24ecf0 kdenlive-17.12.2.tar.xz" diff --git a/user/kgeography/APKBUILD b/user/kgeography/APKBUILD new file mode 100644 index 000000000..aed98eaaf --- /dev/null +++ b/user/kgeography/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kgeography +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Geography learning tool and trainer" +url="https://www.kde.org/applications/education/kgeography/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev kxmlgui-dev kcrash-dev + kwidgetsaddons-dev kcoreaddons-dev kconfigwidgets-dev ki18n-dev + kitemviews-dev kiconthemes-dev kdoctools-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kgeography-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="31bb488144ce8c17d3aa11e7155a83dbec49281803c814076c92fc71b758aaebce87d796dfb2b20f22baad50e1b31c466436d627a40bfa1265a6c02b84d11c32 kgeography-17.12.2.tar.xz" diff --git a/user/khangman/APKBUILD b/user/khangman/APKBUILD new file mode 100644 index 000000000..08f129dae --- /dev/null +++ b/user/khangman/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=khangman +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Hangman word game" +url="https://www.kde.org/applications/education/khangman/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev + qt5-qtsvg-dev ki18n-dev kcrash-dev kcompletion-dev kconfig-dev kio-dev + kcoreaddons-dev kconfigwidgets-dev kdeclarative-dev kdoctools-dev + knewstuff-dev knotifications-dev kxmlgui-dev libkeduvocdocument-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/khangman-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="fbaa1ef829f53966ab754d9d2ec2efc184505421c08f2f86cacdd2e05088deb9fead44db9b90556b9b5006dc0630f72ddd49b8b0214b179ffac501f204621000 khangman-17.12.2.tar.xz" diff --git a/user/kig/APKBUILD b/user/kig/APKBUILD new file mode 100644 index 000000000..fc2c4cc70 --- /dev/null +++ b/user/kig/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kig +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Interactive geometry learning and exploration tool" +url=" https://www.kde.org/applications/education/kig/" +arch="all" +license="GPL-2.0+" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev kparts-dev + qt5-qtxmlpatterns-dev ki18n-dev ktexteditor-dev kiconthemes-dev + kconfigwidgets-dev karchive-dev kxmlgui-dev kcrash-dev kcoreaddons-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kig-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="3bd9496e17e77ed475e6bb6d28ccb5d2a91dd261ffa7a4b3f8a7d5603b3688ca865da7cf1480411646efcc3a24a1f83bcb5078498ed8534d048b69becc71c653 kig-17.12.2.tar.xz" diff --git a/user/kiten/APKBUILD b/user/kiten/APKBUILD new file mode 100644 index 000000000..539a0ce9f --- /dev/null +++ b/user/kiten/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kiten +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Japanese reference and study tool" +url="https://www.kde.org/applications/education/kiten/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev karchive-dev kconfig-dev + kcompletion-dev kconfigwidgets-dev kcoreaddons-dev kcrash-dev ki18n-dev + kdoctools-dev khtml-dev kxmlgui-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kiten-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="3c10a77b3ba78cbeaa160ccd6ef1c0cd004c28b18042535a65b735cfaff2b1773ce1d65a15a4da078edb5237a4e45055a193be40d2cbf69d09bc01dae29e584c kiten-17.12.2.tar.xz" diff --git a/user/klettres/APKBUILD b/user/klettres/APKBUILD new file mode 100644 index 000000000..9ae468535 --- /dev/null +++ b/user/klettres/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=klettres +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Learn alphabets for multiple languages" +url="https://www.kde.org/applications/education/klettres/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev phonon-dev + kcompletion-dev kcrash-dev kdoctools-dev kemoticons-dev ki18n-dev + knewstuff-dev kwidgetsaddons-dev kconfigwidgets-dev kcoreaddons-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/klettres-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="aac1bba83a093db707185ef77d514ac3f6d909065045b6beaaeb277fd03cf9c882ecd1a3ff35b7256e61517effeac302792e8a6e32a5de4c4cd3082aa257609e klettres-17.12.2.tar.xz" diff --git a/user/kmediaplayer/APKBUILD b/user/kmediaplayer/APKBUILD new file mode 100644 index 000000000..15e335bdb --- /dev/null +++ b/user/kmediaplayer/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kmediaplayer +pkgver=5.43.0 +pkgrel=0 +pkgdesc="Media player framework for KDE 5" +url="https://www.kde.org/" +arch="all" +license="X11 LGPL-2.1+" +depends="" +depends_dev="qt5-qtbase-dev kparts-dev kxmlgui-dev" +makedepends="$depends_dev cmake extra-cmake-modules" +install="" +subpackages="$pkgname-dev" +source="https://download.kde.org/stable/frameworks/5.43/portingAids/kmediaplayer-$pkgver.tar.xz" +builddir="$srcdir/kmediaplayer-$pkgver" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + # viewtest requires X11 + CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E viewtest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="2e4a0ad713da37521e236a4e1e6ad8bb1cec63546dcbb9c114a40b3165228ac447d54b0d774c576bd59ece219af5898fa033464c13b14ac82da7ab7e99fb49e2 kmediaplayer-5.43.0.tar.xz" diff --git a/user/kmix/APKBUILD b/user/kmix/APKBUILD new file mode 100644 index 000000000..a0141faf6 --- /dev/null +++ b/user/kmix/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kmix +pkgver=17.12.2 +pkgrel=0 +pkgdesc="KDE sound mixer" +url="https://www.kde.org/applications/multimedia/kmix/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev kcompletion-dev ki18n-dev + kconfig-dev kconfigwidgets-dev kcrash-dev kdbusaddons-dev kdoctools-dev + kglobalaccel-dev kiconthemes-dev kinit-dev knotifications-dev solid-dev + plasma-framework-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev + alsa-lib-dev libcanberra-dev pulseaudio-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kmix-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="2fc67512e5f2dfa816a77215070e2c7f250169fe6029d7d5be9ab5676e9d22875cfd7ae92dc70153939553bd460934a5b6b45f919557f6ace4216db0c22849aa kmix-17.12.2.tar.xz" diff --git a/user/kmplot/APKBUILD b/user/kmplot/APKBUILD new file mode 100644 index 000000000..c2a679954 --- /dev/null +++ b/user/kmplot/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kmplot +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Mathematical function plotter" +url="https://www.kde.org/applications/education/kmplot/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev kcrash-dev + kguiaddons-dev ki18n-dev kparts-dev kwidgetsaddons-dev kdoctools-dev + kdelibs4support-dev kdbusaddons-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kmplot-$pkgver.tar.xz" +builddir="$srcdir/kmplot-$pkgver" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="c58acfc3847993e075b6099a694fe484064298ec7c2e7f3671b6c58cc76125817f41e1c7d0096483163a6b3dce8f8b802cbf0a0c882bbbcb2b70e8cafbf4c6ca kmplot-17.12.2.tar.xz" diff --git a/user/ktouch/APKBUILD b/user/ktouch/APKBUILD new file mode 100644 index 000000000..2f04f8ebb --- /dev/null +++ b/user/ktouch/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=ktouch +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Touch typing tutor" +url="https://www.kde.org/applications/education/ktouch/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtxmlpatterns-dev + kcompletion-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev + kdeclarative-dev kdoctools-dev ki18n-dev kitemviews-dev kcmutils-dev + ktextwidgets-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev + libx11-dev libxcb-dev libxkbfile-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/ktouch-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="449bc268254f21f3376a9b75a0aea97af5bf9d3617f7b7484361a615f3635cd60c74a37bfddd8674f20667325574adecaf42f362a3bbd6e5e66a3c6f5764f41a ktouch-17.12.2.tar.xz" diff --git a/user/kturtle/APKBUILD b/user/kturtle/APKBUILD new file mode 100644 index 000000000..10bbaddc3 --- /dev/null +++ b/user/kturtle/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kturtle +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Educational programming environment" +url="https://www.kde.org/applications/education/kturtle/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev kcrash-dev + kio-dev knewstuff-dev kdoctools-dev ktextwidgets-dev ki18n-dev + kcoreaddons-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kturtle-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="20050ae4349a518940c9fb4e2646bc671a8c63979c19b2176b1f15e7b476e2d3bb2ecdcdb7e1ee6eea95e1b1e847f9e87ec7a87f3457edac110e0466549b6d5e kturtle-17.12.2.tar.xz" diff --git a/user/kwave/APKBUILD b/user/kwave/APKBUILD new file mode 100644 index 000000000..30fdf344d --- /dev/null +++ b/user/kwave/APKBUILD @@ -0,0 +1,47 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kwave +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Sound editor built for KDE" +url="http://kwave.sourceforge.net/" +arch="all" +license="GPL-2.0+" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtmultimedia-dev + karchive-dev kcompletion-dev kconfig-dev kconfigwidgets-dev kcrash-dev + kcoreaddons-dev kdbusaddons-dev kdoctools-dev ki18n-dev kiconthemes-dev + kio-dev kservice-dev ktextwidgets-dev kwidgetsaddons-dev kxmlgui-dev + audiofile-dev libsamplerate-dev alsa-lib-dev pulseaudio-dev flac-dev + id3lib-dev libmad-dev opus-dev libvorbis-dev fftw-dev librsvg-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kwave-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="84d6f72cb9e71a347d7e7e52660c317976634faeb9dd022a1eb3145301574ce61ac6f263f81de7913f9b443e8b5e0c80d0b22405f9f5a6218b1b67db2abc1692 kwave-17.12.2.tar.xz" diff --git a/user/kwordquiz/APKBUILD b/user/kwordquiz/APKBUILD new file mode 100644 index 000000000..f247885d1 --- /dev/null +++ b/user/kwordquiz/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=kwordquiz +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Flash card trainer for KDE" +url="https://www.kde.org/applications/education/kwordquiz/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev ki18n-dev kcrash-dev + kconfig-dev kconfigwidgets-dev kdoctools-dev kguiaddons-dev + kiconthemes-dev kitemviews-dev knotifyconfig-dev knewstuff-dev + knotifications-dev kxmlgui-dev kdelibs4support-dev + libkeduvocdocument-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/kwordquiz-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="f0210292f6c25b64dce00d221e5ba0797d45c7f1d6354be40dbd294534306f7b328b436f46fbad72d91b97867589694251f8fae7ed2367c1057198c942e3329b kwordquiz-17.12.2.tar.xz" diff --git a/user/labplot/APKBUILD b/user/labplot/APKBUILD new file mode 100644 index 000000000..709ca3b64 --- /dev/null +++ b/user/labplot/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=labplot +pkgver=2.4.0 +pkgrel=0 +pkgdesc="Interactive tool for graphing and analysis of scientific data" +url="https://www.kde.org/applications/education/labplot/" +arch="all" +license="GPL-2.0-only" +depends="shared-mime-info" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev kconfig-dev + karchive-dev kcompletion-dev kconfigwidgets-dev kcoreaddons-dev kio-dev + kdoctools-dev ki18n-dev kiconthemes-dev kdelibs4support-dev kxmlgui-dev + knewstuff-dev ktextwidgets-dev kwidgetsaddons-dev gsl-dev fftw-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="https://download.kde.org/stable/labplot/2.4.0/labplot-$pkgver-kf5.tar.xz" +builddir="$srcdir/labplot-$pkgver-kf5" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS -D_GNU_SOURCE" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="5d29dd7d63d484359e73c8d82d8dbc25a069e1f33829cf75c2a2009ebae2027353ecf578b51806b5f35ae17ec472f5cbfdb4caed2637dc1ecc9229d33033d21b labplot-2.4.0-kf5.tar.xz" diff --git a/user/libdca/APKBUILD b/user/libdca/APKBUILD new file mode 100644 index 000000000..9047074dc --- /dev/null +++ b/user/libdca/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=libdca +pkgver=0.0.5 +pkgrel=0 +pkgdesc="Free DTS Coherent Acoustics decoder" +url="https://www.videolan.org/developers/libdca.html" +arch="all" +license="GPL-2.0+" +depends= +install= +subpackages="$pkgname-dev $pkgname-doc" +source="https://download.videolan.org/pub/videolan/libdca/$pkgver/libdca-$pkgver.tar.bz2" + +prepare() { + cd "$builddir" + default_prepare + update_config_sub +} + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var + make +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="d9f0ed34efeb3f27af8424fcb3e6df56744c6735854a65b5709c02b42b4513b9c4618dcc19eb44293afa051bd95616651bda5fc3b49dfabe975d0babfb1bc287 libdca-0.0.5.tar.bz2" diff --git a/user/libkcddb/APKBUILD b/user/libkcddb/APKBUILD new file mode 100644 index 000000000..443d2323d --- /dev/null +++ b/user/libkcddb/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=libkcddb +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Library to retrieve audio CD metadata from the Internet" +url="http://projects.kde.org/projects/kde/kdemultimedia/libkcddb" +arch="all" +license="LGPL-2.0+" +depends="" +depends_dev="qt5-qtbase-dev kconfig-dev kcodecs-dev kio-dev kwidgetsaddons-dev" +makedepends="$depends_dev cmake extra-cmake-modules kdoctools-dev ki18n-dev" +install="" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/libkcddb-$pkgver.tar.xz + update-tests.patch" +builddir="$srcdir/libkcddb-$pkgver" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="3c19f2f7b77ed6334dfeea725f996cdfe73531f0e2be1d42d689e810080d29f1f4f16d6f3e8c9c820e189a08ce560440d012b37aae465e60746e71ba9d9476ba libkcddb-17.12.2.tar.xz +81085d4fd1e34a14cdbd436c177904a3e1a4520381e85692abbc3b4126c7bd8b11da63d755ac51dc86dc1345482524cc6f74615afe23fac193c98227dffe0fa8 update-tests.patch" diff --git a/user/libkcddb/update-tests.patch b/user/libkcddb/update-tests.patch new file mode 100644 index 000000000..ab6d0369f --- /dev/null +++ b/user/libkcddb/update-tests.patch @@ -0,0 +1,22 @@ +--- libkcddb-17.12.2/tests/asynccddblookuptest.cpp.old 2017-06-02 05:31:07.000000000 +0000 ++++ libkcddb-17.12.2/tests/asynccddblookuptest.cpp 2018-03-24 20:43:25.230670753 +0000 +@@ -63,7 +63,7 @@ + + // If revision doesn't match, test probably needs to be updated + // See: http://www.freedb.org/freedb/jazz/a1107d0a for updated data +- QCOMPARE(m_info.get(QString::fromUtf8("revision")).toInt(), 7); ++ QCOMPARE(m_info.get(QString::fromUtf8("revision")).toInt(), 8); + + QCOMPARE(m_info.get(Artist).toString(),QString::fromUtf8("Kruder & Dorfmeister")); + QCOMPARE(m_info.get(Title).toString(),QString::fromUtf8("The K&D Sessions (Part One)")); +--- libkcddb-17.12.2/tests/asynchttplookuptest.cpp.old 2017-06-02 05:31:07.000000000 +0000 ++++ libkcddb-17.12.2/tests/asynchttplookuptest.cpp 2018-03-24 20:44:11.450670967 +0000 +@@ -64,7 +64,7 @@ + + // If revision doesn't match, test probably needs to be updated + // See: http://www.freedb.org/freedb/jazz/a1107d0a for updated data +- QCOMPARE(m_info.get(QString::fromUtf8("revision")).toInt(), 7); ++ QCOMPARE(m_info.get(QString::fromUtf8("revision")).toInt(), 8); + + QCOMPARE(m_info.get(Artist).toString(),QString::fromUtf8("Kruder & Dorfmeister")); + QCOMPARE(m_info.get(Title).toString(),QString::fromUtf8("The K&D Sessions (Part One)")); diff --git a/user/libkeduvocdocument/APKBUILD b/user/libkeduvocdocument/APKBUILD new file mode 100644 index 000000000..6a2628f5f --- /dev/null +++ b/user/libkeduvocdocument/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=libkeduvocdocument +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Library for manipulating KVTML files" +url="https://www.kde.org/" +arch="all" +license="GPL-2.0+" +depends="" +depends_dev="qt5-qtbase-dev karchive-dev kio-dev" +makedepends="$depends_dev cmake extra-cmake-modules ki18n-dev" +install="" +subpackages="$pkgname-dev $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/libkeduvocdocument-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="acf87a3931c6d21cd28a169084aa2ec72ea9f491c858111aa8bbc5267e12e654dd5ea05b2b21360327143e82fd730adde0bd7e1d50fd4e87af7905a90efabce6 libkeduvocdocument-17.12.2.tar.xz" diff --git a/user/marble/APKBUILD b/user/marble/APKBUILD new file mode 100644 index 000000000..559048a60 --- /dev/null +++ b/user/marble/APKBUILD @@ -0,0 +1,42 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=marble +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Free, open-source map and virtual globe" +url="https://marble.kde.org/" +arch="all" +options="!check" # Test suite requires package to be already installed. +license="LGPL-2.1-only GPL-2.0-only" +depends="shared-mime-info" +depends_dev="qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtsvg-dev" +makedepends="$depends_dev cmake extra-cmake-modules qt5-qttools-dev zlib-dev + qt5-qtwebkit-dev krunner-dev kcoreaddons-dev kwallet-dev knewstuff-dev + kio-dev kparts-dev kcrash-dev ki18n-dev phonon-dev plasma-framework-dev + " +install="" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-libs" +source="http://download.kde.org/stable/applications/$pkgver/src/marble-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="a8641e0d380f666b5402d83ccf01772442d8df0bb06d5de82f43abc56c19f544a1a3f148889f297758ae0ac6654e90cfdeac7a97b05be49c61985eb83bf7194f marble-17.12.2.tar.xz" diff --git a/user/minuet/APKBUILD b/user/minuet/APKBUILD new file mode 100644 index 000000000..8725696b6 --- /dev/null +++ b/user/minuet/APKBUILD @@ -0,0 +1,44 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=minuet +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Music education software" +url="https://minuet.kde.org/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev + qt5-qtquickcontrols2-dev qt5-qtsvg-dev kcoreaddons-dev ki18n-dev + kcrash-dev kdoctools-dev fluidsynth-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/minuet-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="e9c45baf8d6ebc6055ca9d80ec5592916015307c8f961bc9fb204c3ecf843775854eeb3fb21284cf81f2493fae61c00507e119bd1d8aa6f68ffe7a0d6d67846b minuet-17.12.2.tar.xz" diff --git a/user/ncompress/APKBUILD b/user/ncompress/APKBUILD index 527f0d610..dafd49d3a 100644 --- a/user/ncompress/APKBUILD +++ b/user/ncompress/APKBUILD @@ -2,23 +2,26 @@ # Maintainer: A. Wilcox <awilfox@adelielinux.org> pkgname=ncompress pkgver=4.2.4.4 -pkgrel=0 +pkgrel=1 pkgdesc="A fast, simple LZW compressor" url="https://github.com/vapier/ncompress" arch="all" license="PD" options="!check" # No test suite. subpackages="$pkgname-doc" -source="http://downloads.sourceforge.net/ncompress/ncompress-$pkgver.tar.gz" +source="http://downloads.sourceforge.net/ncompress/ncompress-$pkgver.tar.gz + fix-9bit-compress.patch" build() { cd "$builddir" - make BINDIR=/usr/bin MANDIR=/usr/share/man/man1 + make } package() { cd "$builddir" - make DESTDIR="$pkgdir" BINDIR=/usr/bin MANDIR=/usr/share/man/man1 install + install -D -m755 "$builddir"/compress "$pkgdir"/usr/bin/compress + install -D -m644 "$builddir"/compress.1 "$pkgdir"/usr/share/man/man1/compress.1 } -sha512sums="abc7bd96daaab0b83d5ca18ef4b8b4c6528632653a0882a4e0eda4fb3f99e23aae60ee30193e79104ea2ac8fb5816ac3b0bdebb08322db6bde6b8ef1639527be ncompress-4.2.4.4.tar.gz" +sha512sums="abc7bd96daaab0b83d5ca18ef4b8b4c6528632653a0882a4e0eda4fb3f99e23aae60ee30193e79104ea2ac8fb5816ac3b0bdebb08322db6bde6b8ef1639527be ncompress-4.2.4.4.tar.gz +b2e897679234f391fa3cf4d5b55a3894424cca632a3b16303b0085e908808bc72b66e6a9df3e56e1a26eac79340c0901f7e6ef2378cc61b710e93194d345c2ea fix-9bit-compress.patch" diff --git a/user/ncompress/fix-9bit-compress.patch b/user/ncompress/fix-9bit-compress.patch new file mode 100644 index 000000000..3fcd13d2f --- /dev/null +++ b/user/ncompress/fix-9bit-compress.patch @@ -0,0 +1,20 @@ +--- old/compress42.c 1992-10-28 06:10:53.000000000 -0500 ++++ fixed/compress42.c 2003-11-12 19:42:49.000000000 -0500 +@@ -228,7 +228,7 @@ + #define FIRST 257 /* first free entry */ + #define CLEAR 256 /* table clear output code */ + +-#define INIT_BITS 9 /* initial number of bits/code */ ++#define INIT_BITS 8 /* initial number of bits/code */ + + #ifndef SACREDMEM + /* +@@ -819,7 +819,7 @@ + nextarg: continue; + } + +- if (maxbits < INIT_BITS) maxbits = INIT_BITS; ++ if (maxbits <= INIT_BITS) maxbits = INIT_BITS + 1; + if (maxbits > BITS) maxbits = BITS; + + if (*filelist != NULL)
\ No newline at end of file diff --git a/user/pax/APKBUILD b/user/pax/APKBUILD deleted file mode 100644 index 5d59e0280..000000000 --- a/user/pax/APKBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# Contributor: A. Wilcox <awilfox@adelielinux.org> -# Maintainer: A. Wilcox <awilfox@adelielinux.org> -pkgname=pax -pkgver=20161104 -pkgrel=1 -pkgdesc="Portable Archive eXchange, the POSIX archival tool" -url="https://www.mirbsd.org/pax.htm" -arch="all" -options="!check" # No test suite. -license="BSD" -depends_dev="libbsd-dev fts-dev" -makedepends="$depends_dev" -subpackages="$pkgname-doc" -source="http://ftp.debian.org/debian/pool/main/p/$pkgname/${pkgname}_$pkgver.orig.tar.xz - needed-header.patch - pax-20160306-glibc-to-linux.patch" -builddir="$srcdir/$pkgname" - -build() { - cd "$builddir" - ${CC} ${CPPFLAGS} ${CFLAGS} \ - -DHAVE_STRLCPY -DHAVE_STRMODE -DLONG_OFF_T -DHAVE_LINKAT -DHAVE_SYS_SYSMACROS_H -D_BSD_SOURCE \ - -DPAX_SAFE_PATH=\"/bin:/usr/bin:/usr/local/bin\" \ - $(pkgconf --cflags libbsd) \ - -Wall ${LDFLAGS} *.c -o $pkgname $(pkgconf --libs libbsd) $(pkgconf --libs libfts) -} - -package() { - cd "$builddir" - - install -Dm755 pax "$pkgdir"/usr/bin/pax - ln -s pax "$pkgdir"/usr/bin/paxcpio - ln -s pax "$pkgdir"/usr/bin/paxtar - - install -Dm644 pax.1 "$pkgdir"/usr/share/man/man1/pax.1 - install -m644 cpio.1 "$pkgdir"/usr/share/man/man1/paxcpio.1 - install -m644 tar.1 "$pkgdir"/usr/share/man/man1/paxtar.1 -} - -sha512sums="4ca17a412fde5c0de3ff9820a9a5c7e210e015ccddcc791f0c0936f45471dbbe1e96a97515e65d21e5d36a61b14e920eb3a9181ffeabad801663c812ee084c15 pax_20161104.orig.tar.xz -f494daeebca58bfc0875138e3b01e1d7b74d982b574b0d06d18244046cd0c0b99d8039a629391a578657489346f580c4eaf347ee43ba78eb1058fadebffef497 needed-header.patch -96d018bd1be2b0d22c9c5e11a92d8cf7ef9bc72d1b13686e572aa15935f2fda9d507baf1e0eb916fec776c2f9d7bab458c203cab64446eed34b70f544109d1d7 pax-20160306-glibc-to-linux.patch" diff --git a/user/pax/needed-header.patch b/user/pax/needed-header.patch deleted file mode 100644 index c91d4dafa..000000000 --- a/user/pax/needed-header.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- pax/pax.h.old 2016-10-25 19:05:17.000000000 +0000 -+++ pax/pax.h 2017-07-29 14:52:09.258899166 +0000 -@@ -41,6 +41,8 @@ - #ifndef MIRCPIO_PAX_H - #define MIRCPIO_PAX_H "$MirOS: src/bin/pax/pax.h,v 1.17 2016/10/25 19:04:26 tg Exp $" - -+#include <sys/types.h> -+ - /* - * BSD PAX global data structures and constants. - */ diff --git a/user/pax/pax-20160306-glibc-to-linux.patch b/user/pax/pax-20160306-glibc-to-linux.patch deleted file mode 100644 index f864729cc..000000000 --- a/user/pax/pax-20160306-glibc-to-linux.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- pax/cache.c.old 2016-03-06 08:12:52.000000000 -0600 -+++ pax/cache.c 2016-04-17 13:01:26.461307830 -0500 -@@ -195,7 +195,7 @@ - * No entry for this uid, we will add it - */ - if (!pwopn) { --#if defined(__GLIBC__) -+#if defined(__GLIBC__) || defined(__linux__) - setpwent(); - #elif !defined(__INTERIX) - setpassent(1); -@@ -265,7 +265,7 @@ - * No entry for this gid, we will add it - */ - if (!gropn) { --#if defined(__GLIBC__) -+#if defined(__GLIBC__) || defined(__linux__) - setgrent(); - #elif !defined(__INTERIX) && !defined(__CYGWIN__) - setgroupent(1); -@@ -336,7 +336,7 @@ - } - - if (!pwopn) { --#if defined(__GLIBC__) -+#if defined(__GLIBC__) || defined(__linux__) - setpwent(); - #elif !defined(__INTERIX) - setpassent(1); -@@ -403,7 +403,7 @@ - } - - if (!gropn) { --#if defined(__GLIBC__) -+#if defined(__GLIBC__) || defined(__linux__) - setgrent(); - #elif !defined(__INTERIX) && !defined(__CYGWIN__) - setgroupent(1); diff --git a/user/phonon-vlc/APKBUILD b/user/phonon-vlc/APKBUILD new file mode 100644 index 000000000..5d305485a --- /dev/null +++ b/user/phonon-vlc/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=phonon-vlc +pkgver=0.10.1 +pkgrel=0 +pkgdesc="Phonon backend utilising VLC for media playback" +url="https://www.kde.org/" +arch="all" +license="LGPL-2.1+" +depends="vlc" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev phonon-dev vlc-dev" +install= +subpackages="" +source="https://download.kde.org/stable/phonon/phonon-backend-vlc/$pkgver/phonon-backend-vlc-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + -DPHONON_BUILD_PHONON4QT5=True \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="fa94298a8236c29f792285d3f288140d244e0eacba02511a32ee56b5bace50f92a93a714b5c44dc5bafb15b2a9d5ae792231e78dce8ca1a45ab3a328492911df phonon-backend-vlc-0.10.1.tar.xz" diff --git a/user/phonon/APKBUILD b/user/phonon/APKBUILD index 07d91d7d5..03b8bffab 100644 --- a/user/phonon/APKBUILD +++ b/user/phonon/APKBUILD @@ -1,7 +1,7 @@ # Contributor: A. Wilcox <awilfox@adelielinux.org> # Maintainer: A. Wilcox <awilfox@adelielinux.org> pkgname=phonon -pkgver=4.9.1 +pkgver=4.10.0 pkgrel=0 pkgdesc="Qt library for playing multimedia files" url="https://phonon.kde.org/" @@ -54,4 +54,4 @@ designer() { rmdir "$pkgdir"/usr/lib/qt5/plugins || true # Never mind } -sha512sums="a1741765071a625d9b9073d9ad1571b91cf5bfce2223bd1b034828d02dc52624587a6ec5352f3702df79f6e4201007596843fbcb9f15c9b489a858200787d728 phonon-4.9.1.tar.xz" +sha512sums="6074c7c33edcdfeed8a6199024f1faedebe09652cf5d01075f2d97146b54c4269924b69ca8298e2341c0cf6ca4d18f930a59a937697f6f282b6de8e976d097c4 phonon-4.10.0.tar.xz" diff --git a/user/qml-box2d/APKBUILD b/user/qml-box2d/APKBUILD new file mode 100644 index 000000000..1d06627cd --- /dev/null +++ b/user/qml-box2d/APKBUILD @@ -0,0 +1,30 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=qml-box2d +pkgver=0.1.0_pre20180109 +_hash=21e57f1c0fbf6e65072c269f89d98a94ed5d7f7f +pkgrel=0 +pkgdesc="Physics plugin for QML" +url="https://github.com/qml-box2d/qml-box2d" +arch="all" +options="!check" # All tests are interactive. +license="Zlib" +depends="" +makedepends="qt5-qtbase-dev qt5-qtdeclarative-dev" +install="" +subpackages="" +source="qml-box2d-$pkgver.tar.gz::https://github.com/qml-box2d/qml-box2d/archive/$_hash.tar.gz" +builddir="$srcdir/qml-box2d-$_hash" + +build() { + cd "$builddir" + qmake-qt5 + make +} + +package() { + cd "$builddir" + make install INSTALL_ROOT="$pkgdir" +} + +sha512sums="89a60ef138bd2790d17e1213dcdd611a8a3e763f4a0a35cdae565385868ce6957f0114c538d19f0e50fc87b660611cd65d38b8aa563f344fd5741a65eb5fed70 qml-box2d-0.1.0_pre20180109.tar.gz" diff --git a/user/rocs/APKBUILD b/user/rocs/APKBUILD new file mode 100644 index 000000000..6bbc4486a --- /dev/null +++ b/user/rocs/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=rocs +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Graph theory IDE" +url="https://www.kde.org/applications/education/rocs/" +arch="all" +options="!check" # All tests require X11. +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev kdoctools-dev boost-dev + grantlee-dev qt5-qtwebkit-dev qt5-qtsvg-dev qt5-qtxmlpatterns-dev + karchive-dev kconfig-dev kcoreaddons-dev kcrash-dev kdeclarative-dev + ki18n-dev kitemviews-dev ktexteditor-dev kxmlgui-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/rocs-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="db1311f627a5fa77811379d02b23c947236dce6febd5a8d14ca24ee46a8b54255f1befe98043c70b785c7fe01a50d1d3c0cde271f724b57f2a2100b80bb6933d rocs-17.12.2.tar.xz" diff --git a/user/schismtracker/APKBUILD b/user/schismtracker/APKBUILD new file mode 100644 index 000000000..0394a6d06 --- /dev/null +++ b/user/schismtracker/APKBUILD @@ -0,0 +1,30 @@ +# Contributor: Horst Burkhardt <horst@adelielinux.org> +# Maintainer: Horst Burkhardt <horst@adelielinux.org> +pkgname=schismtracker +pkgver=20180209 +pkgrel=0 +pkgdesc="A highly portable Impulse Tracker clone" +url="http://schismtracker.org/" +arch="all" +license="GPL-2.0-only" +options="!check" # No test suite. +depends="" +makedepends="python3 libtool sdl-dev libx11-dev libxdmcp-dev libxau-dev libxext-dev libbsd-dev" +source="schismtracker-20180209.tar.gz::https://github.com/schismtracker/schismtracker/archive/20180209.tar.gz" +subpackages="$pkgname-doc" + +build() { + cd "$builddir" + autoreconf -i + ./configure \ + --enable-fortify-source \ + --prefix=/usr + make +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="0bc5b43dd491db8b63d4a0c980a25b48c1e91a113633a034ea3281d664c52b13bcae7a0b8e12d6862b39078b544e0c91721f8a73e3f0536f3b748f548c701140 schismtracker-20180209.tar.gz" diff --git a/user/step/APKBUILD b/user/step/APKBUILD new file mode 100644 index 000000000..587587302 --- /dev/null +++ b/user/step/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=step +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Interactive physics simulation" +url="https://www.kde.org/applications/education/step/" +arch="all" +license="GPL-2.0-only" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev + kdoctools-dev qt5-qtsvg-dev kcrash-dev khtml-dev kconfig-dev eigen-dev + kdelibs4support-dev knewstuff-dev kplotting-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/step-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="025bdc9e3560feb93782a1462a3d2ed152ad9981194425de73fcaa26fbfae74a67016507ebe368776da27b1dda63863106567620e39ed82cc8e95e414f219616 step-17.12.2.tar.xz" diff --git a/user/umbrello/APKBUILD b/user/umbrello/APKBUILD new file mode 100644 index 000000000..a4407ad44 --- /dev/null +++ b/user/umbrello/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=umbrello +pkgver=17.12.2 +pkgrel=0 +pkgdesc="Software modelling tool and code generator" +url="https://umbrello.kde.org/" +arch="all" +options="!check" # No test suite. +license="GPL-2.0" +depends="" +makedepends="cmake extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev kconfig-dev + qt5-qtwebkit-dev karchive-dev kcompletion-dev kcoreaddons-dev ki18n-dev + kcrash-dev kdoctools-dev kiconthemes-dev kdelibs4support-dev kio-dev + ktexteditor-dev kwindowsystem-dev kwidgetsaddons-dev kxmlgui-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="http://download.kde.org/stable/applications/$pkgver/src/umbrello-$pkgver.tar.xz" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +check() { + cd "$builddir" + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="1ad128a798b429c3ccfaac2e754d57b3df9d62a697f43a0397f7f26958036a78e9a07d0bc62d923b3af39bcc97f830a88149e2505fcc0c36404a12190806254d umbrello-17.12.2.tar.xz" |