From 4eb2ea6b53675c51ce8d4f54aa36a836c27ab2fb Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Sat, 26 Mar 2022 02:34:05 +0200 Subject: [PATCH] added libqalculate qalculate-gtk --- libqalculate/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ libqalculate/PKGBUILD-arch | 26 ++++++++++++++++++++++++++ libqalculate/clean | 1 + libqalculate/deps | 4 ++++ libqalculate/time | 4 ++++ qalculate-gtk/PKGBUILD | 33 +++++++++++++++++++++++++++++++++ qalculate-gtk/PKGBUILD-arch | 25 +++++++++++++++++++++++++ qalculate-gtk/clean | 1 + qalculate-gtk/deps | 5 +++++ qalculate-gtk/time | 5 +++++ 10 files changed, 138 insertions(+) create mode 100644 libqalculate/PKGBUILD create mode 100644 libqalculate/PKGBUILD-arch create mode 100644 libqalculate/clean create mode 100644 libqalculate/deps create mode 100644 libqalculate/time create mode 100644 qalculate-gtk/PKGBUILD create mode 100644 qalculate-gtk/PKGBUILD-arch create mode 100644 qalculate-gtk/clean create mode 100644 qalculate-gtk/deps create mode 100644 qalculate-gtk/time diff --git a/libqalculate/PKGBUILD b/libqalculate/PKGBUILD new file mode 100644 index 0000000..aed7224 --- /dev/null +++ b/libqalculate/PKGBUILD @@ -0,0 +1,34 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=libqalculate +pkgver=4.1.0 +pkgrel=01 +pkgdesc='Multi-purpose desktop calculator' +arch=(x86_64) +url='https://qalculate.github.io/' +depends=(libxml2 curl mpfr) +makedepends=(intltool doxygen) +optdepends=('gnuplot: for plotting support') +source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz) + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} + +#---- license gpg-key sha256sums ---- + +license=(GPL) + +sha256sums=(d943e5285bdc0b3cd77b8f7a10391d7c753fc19b0ddd48e5d4179decf709d6ff) # libqalculate-4.1.0.tar.gz diff --git a/libqalculate/PKGBUILD-arch b/libqalculate/PKGBUILD-arch new file mode 100644 index 0000000..4409c6b --- /dev/null +++ b/libqalculate/PKGBUILD-arch @@ -0,0 +1,26 @@ +# Maintainer: Eric Bélanger +# Maintainer: Antonio Rojas + +pkgname=libqalculate +pkgver=4.1.0 +pkgrel=1 +pkgdesc='Multi-purpose desktop calculator' +arch=(x86_64) +url='https://qalculate.github.io/' +license=(GPL) +depends=(libxml2 curl mpfr) +makedepends=(intltool doxygen) +optdepends=('gnuplot: for plotting support') +source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('d943e5285bdc0b3cd77b8f7a10391d7c753fc19b0ddd48e5d4179decf709d6ff') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} diff --git a/libqalculate/clean b/libqalculate/clean new file mode 100644 index 0000000..9b0dd0b --- /dev/null +++ b/libqalculate/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,libq*.tar.gz} diff --git a/libqalculate/deps b/libqalculate/deps new file mode 100644 index 0000000..9c3e1b8 --- /dev/null +++ b/libqalculate/deps @@ -0,0 +1,4 @@ +libxml2 +intltool +doxygen +gettext diff --git a/libqalculate/time b/libqalculate/time new file mode 100644 index 0000000..52100ba --- /dev/null +++ b/libqalculate/time @@ -0,0 +1,4 @@ + +real 4m39.695s +user 11m20.656s +sys 0m14.808s diff --git a/qalculate-gtk/PKGBUILD b/qalculate-gtk/PKGBUILD new file mode 100644 index 0000000..c931d59 --- /dev/null +++ b/qalculate-gtk/PKGBUILD @@ -0,0 +1,33 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=qalculate-gtk +pkgver=4.1.0 +pkgrel=01 +pkgdesc='GTK frontend for libqalculate' +arch=(x86_64) +url='https://qalculate.github.io/' +depends=(libqalculate gtk3) +makedepends=(intltool python) +source=(https://github.com/Qalculate/qalculate-gtk/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz) + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} + +#---- license gpg-key sha256sums ---- + +license=(GPL) + +sha256sums=(8bab126f4f87e9321572f10e9262bf095c7e72470d4b61e2a173d273673bdeca) # qalculate-gtk-4.1.0.tar.gz diff --git a/qalculate-gtk/PKGBUILD-arch b/qalculate-gtk/PKGBUILD-arch new file mode 100644 index 0000000..0c589f8 --- /dev/null +++ b/qalculate-gtk/PKGBUILD-arch @@ -0,0 +1,25 @@ +# Maintainer: Antonio Rojas +# Contributor: Eric Bélanger + +pkgname=qalculate-gtk +pkgver=4.1.0 +pkgrel=1 +pkgdesc='GTK frontend for libqalculate' +arch=(x86_64) +url='https://qalculate.github.io/' +license=(GPL) +depends=(libqalculate gtk3) +makedepends=(intltool python) +source=(https://github.com/Qalculate/qalculate-gtk/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('8bab126f4f87e9321572f10e9262bf095c7e72470d4b61e2a173d273673bdeca') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} diff --git a/qalculate-gtk/clean b/qalculate-gtk/clean new file mode 100644 index 0000000..8dd92f1 --- /dev/null +++ b/qalculate-gtk/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,qalc*tar.gz} diff --git a/qalculate-gtk/deps b/qalculate-gtk/deps new file mode 100644 index 0000000..475885a --- /dev/null +++ b/qalculate-gtk/deps @@ -0,0 +1,5 @@ +gtk3 +libqalculate +intltool +python +gettext diff --git a/qalculate-gtk/time b/qalculate-gtk/time new file mode 100644 index 0000000..808321a --- /dev/null +++ b/qalculate-gtk/time @@ -0,0 +1,5 @@ + +real 0m59.293s +user 1m14.106s +sys 0m2.491s +