summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatheus2023-04-18 15:08:23 +0200
committerMatheus2023-04-18 15:08:23 +0200
commitea3a4207b012d1261bf3f35cf27092cc3b89149c (patch)
tree50418b21014b65803dfc721b20fea6c3d1124e3b
parentbad5818949f88a286d5417b5dca73489652f2e16 (diff)
downloadaur-ea3a4207b012d1261bf3f35cf27092cc3b89149c.tar.gz
Version update. Added availability of plugins.
-rwxr-xr-x.SRCINFO3
-rwxr-xr-xPKGBUILD22
-rwxr-xr-xerpnext.install12
3 files changed, 34 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b433c01f6ac7..aa8d76e3630f 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = erpnext
pkgdesc = Free and open source Enterprise Resource Planning (ERP).
pkgver = 14.21.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/frappe/erpnext
+ install = erpnext.install
arch = x86_64
license = GPL3
makedepends = python-build
diff --git a/PKGBUILD b/PKGBUILD
index 027fef1d7d7f..e513d39342d6 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,11 +5,13 @@
# Maintainer: Matheus <matheusgwdl@protonmail.com>
# Contributor: Matheus <matheusgwdl@protonmail.com>
-readonly _version_frappe="v14.32.1"
+readonly _version_frappe="v14.33.0"
+readonly _version_health="v14.0.0"
+readonly _version_hrms="v14.2.2"
pkgname="erpnext"
pkgver="14.21.0"
-pkgrel="1"
+pkgrel="2"
pkgdesc="Free and open source Enterprise Resource Planning (ERP)."
arch=("x86_64")
url="https://github.com/frappe/${pkgname}"
@@ -21,6 +23,7 @@ optdepends=("apache: HTTP server"
"mariadb: Database"
"nginx: HTTP server"
"postgresql: Database")
+install="${pkgname}.install"
source=("${pkgname}-v${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
"${pkgname}.sh"
"${pkgname}.sysusers"
@@ -32,12 +35,27 @@ sha512sums=("a2f53269a45e0cc668da59e6b4c759a7f8ecec840597ebdad22508c67c47e8ebfc2
build()
{
+ # Frappe
cd "${srcdir}"/ || exit 1
bench init --frappe-branch "${_version_frappe}" "${pkgname}"
+
+ # ERPNext
cd "${srcdir}"/"${pkgname}"/ || exit 1
bench get --branch v"${pkgver}" --resolve-deps "${pkgname}" "${url}.git"
bench new-site --db-name "${pkgname}" --set-default "${pkgname}"
bench --site "${pkgname}" install-app "${pkgname}"
+
+ # Health
+ if [[ "${ERPNEXT_HEALTH}" == "ON" ]]; then
+ bench get --branch "${_version_health}" --resolve-deps hrms https://github.com/frappe/health.git
+ bench --site "${pkgname}" install-app health
+ fi
+
+ # HRMS
+ if [[ "${ERPNEXT_HRMS}" == "ON" ]]; then
+ bench get --branch "${_version_hrms}" --resolve-deps hrms https://github.com/frappe/hrms.git
+ bench --site "${pkgname}" install-app hrms
+ fi
}
package()
diff --git a/erpnext.install b/erpnext.install
new file mode 100755
index 000000000000..cd27f6d2e207
--- /dev/null
+++ b/erpnext.install
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+# This script defines functions for the PKGBUILD.
+
+# Variables
+## Colours
+declare -r clear_colour="\033[0m"
+declare -r green="\033[0;32m"
+
+pre_install()
+{
+ echo -e "${green}Configuration for plugins is available via the setting of environment variables.${clear_colour}"
+}