summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD69
2 files changed, 72 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 994f46e02d6e..a1eda95b8578 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,31 @@
# Generated by mksrcinfo v8
-# Mon Aug 22 10:54:59 UTC 2016
+# Thu Feb 23 15:24:39 UTC 2017
pkgbase = fusioninventory-agent
pkgdesc = An application for keeping track of the hardware and software
- pkgver = 2.3.18
- pkgrel = 2
+ pkgver = 2.3.19
+ pkgrel = 1
url = http://fusioninventory.org
arch = any
license = GPL
+ checkdepends = perl-http-proxy
+ checkdepends = perl-http-server-simple
+ checkdepends = perl-io-socket-ssl
+ checkdepends = perl-io-captureoutput
+ checkdepends = perl-ipc-run
+ checkdepends = perl-test-compile
+ checkdepends = perl-test-deep
+ checkdepends = perl-test-exception
+ checkdepends = perl-test-mockmodule
+ checkdepends = perl-test-most
+ checkdepends = perl-test-nowarnings
+ checkdepends = perl-lwp-protocol-https
+ checkdepends = perl-test-mockobject
+ checkdepends = perl-json-pp
+ checkdepends = perl-net-snmp
+ checkdepends = perl-parallel-forkmanager
makedepends = perl-http-proxy
makedepends = perl-http-server-simple
+ makedepends = perl-http-server-simple-authen
makedepends = perl-io-socket-ssl
makedepends = perl-io-captureoutput
makedepends = perl-ipc-run
@@ -16,12 +33,12 @@ pkgbase = fusioninventory-agent
makedepends = perl-test-deep
makedepends = perl-test-exception
makedepends = perl-test-mockmodule
+ makedepends = perl-test-most
makedepends = perl-test-nowarnings
makedepends = perl-lwp-protocol-https
makedepends = perl-test-mockobject
- makedepends = perl-json
+ makedepends = perl-json-pp
makedepends = perl-net-snmp
- makedepends = perl-poe-component-client-ping
depends = perl>=5.8
depends = perl-file-which
depends = perl-libwww>=5.8
@@ -37,7 +54,8 @@ pkgbase = fusioninventory-agent
optdepends = perl-proc-daemon: daemon mode
optdepends = perl-proc-pid-file: daemon mode
optdepends = perl-parse-edid: Inventory EDID data parsing
- optdepends = perl-net-cups-cups16>=0.60: Inventory printers detection
+ optdepends = perl-net-cups>=0.60: Inventory printers detection
+ optdepends = perl-datetime
optdepends = dmidecode: Inventory DMI data retrieval
optdepends = pciutils: Inventory PCI bus scanning (lspci)
optdepends = hdparm: Inventory additional disk drive info retrieval
@@ -45,17 +63,18 @@ pkgbase = fusioninventory-agent
optdepends = openssh: Inventory host SSH public key retrieval (ssh-keyscan)
optdepends = perl-archive-extract: Deploy
optdepends = perl-file-copy-recursive: Deploy
- optdepends = perl-json: Deploy
+ optdepends = perl-json-pp: Deploy
optdepends = perl-uri: Deploy
- optdepends = perl-poe-component-client-ping: Deploy
+ optdepends = perl-net-ping: Deploy
+ optdepends = perl-parallel-forkmanager: Deploy
optdepends = perl-net-snmp: Network inventory
optdepends = perl-crypt-des: Network inventory SNMPv3 support
optdepends = nmap: Network discovery
optdepends = perl-net-write: Wake on Lan ethernet method support
- source = https://github.com/fusioninventory/fusioninventory-agent/releases/download/2.3.18/FusionInventory-Agent-2.3.18.tar.gz
+ source = https://github.com/fusioninventory/fusioninventory-agent/releases/download/2.3.19/FusionInventory-Agent-2.3.19.tar.gz
source = fusioninventory-agent.service
source = fusioninventory-agent.config
- md5sums = caffff2fe695b2262529aa7541f1b94a
+ md5sums = 4119c8a83604898447c127c7f1a51470
md5sums = cd0d59b266a41977f51d9e99ecca8cd5
md5sums = 7cce12647a737aadcdd79dee4575aff3
diff --git a/PKGBUILD b/PKGBUILD
index aa851aacfe83..375de2b153bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
# Contributor: Alex 'AdUser' Z
pkgname=fusioninventory-agent
_pkgname="FusionInventory-Agent"
-pkgver=2.3.18
-pkgrel=2
+pkgver=2.3.19
+pkgrel=1
pkgdesc="An application for keeping track of the hardware and software"
arch=(any)
url="http://fusioninventory.org"
@@ -25,8 +25,7 @@ depends=(
makedepends=(
'perl-http-proxy'
'perl-http-server-simple'
- # FIXME: not in AUR
- # 'perl-http-server-simple-authen'
+ 'perl-http-server-simple-authen'
'perl-io-socket-ssl'
# Provides IO::Capture::Stderr
'perl-io-captureoutput'
@@ -35,17 +34,14 @@ makedepends=(
'perl-test-deep'
'perl-test-exception'
'perl-test-mockmodule'
- # FIXME: not in AUR
+ # Provided by 'perl-test-most'
# 'perl-test-more>=0.93'
+ 'perl-test-most'
'perl-test-nowarnings'
'perl-lwp-protocol-https'
'perl-test-mockobject'
- 'perl-json'
+ 'perl-json-pp'
'perl-net-snmp'
-# Deploy
- # FIXME: not in AUR
- # 'perl-test-http-server-simple'
- 'perl-poe-component-client-ping'
)
optdepends=(
@@ -59,10 +55,9 @@ optdepends=(
# Inventory
'perl-parse-edid: Inventory EDID data parsing'
- # Doesn't build ATM
- # 'perl-net-cups>=0.60: Inventory printers detection'
- # let's use patched version
- 'perl-net-cups-cups16>=0.60: Inventory printers detection'
+ # FIXME: Doesn't build ATM
+ 'perl-net-cups>=0.60: Inventory printers detection'
+ 'perl-datetime'
'dmidecode: Inventory DMI data retrieval'
# Provides lspci
'pciutils: Inventory PCI bus scanning (lspci)'
@@ -76,16 +71,17 @@ optdepends=(
# Provided by Perl
# 'perl-digest-sha: Deploy'
'perl-file-copy-recursive: Deploy'
- 'perl-json: Deploy'
+ 'perl-json-pp: Deploy'
# Provided by perl-uri
# 'perl-uri-escape: Deploy'
'perl-uri: Deploy'
- 'perl-poe-component-client-ping: Deploy'
+ 'perl-net-ping: Deploy'
+ 'perl-parallel-forkmanager: Deploy'
# Network
'perl-net-snmp: Network inventory'
# FIXME: not in AUR
- # 'perl-net-nbname:Network'
+ # 'perl-net-nbname: Network'
# provided by perl
# 'perl-thread-queue>=2.0.1'
'perl-crypt-des: Network inventory SNMPv3 support'
@@ -96,10 +92,34 @@ optdepends=(
# 'perl-net-write-layer2: Wake on Lan'
'perl-net-write: Wake on Lan ethernet method support'
)
+checkdepends=(
+ 'perl-http-proxy'
+ 'perl-http-server-simple'
+ # TESTME: is it provided by perl-http-server-simple?
+ # 'perl-http-server-simple-authen'
+ 'perl-io-socket-ssl'
+ # Provided by perl-io-captureoutput
+ #'perl-io-capture-sderr'
+ 'perl-io-captureoutput'
+ 'perl-ipc-run'
+ 'perl-test-compile'
+ 'perl-test-deep'
+ 'perl-test-exception'
+ 'perl-test-mockmodule'
+ # Provided by perl-test-most
+ # 'perl-test-more'
+ 'perl-test-most'
+ 'perl-test-nowarnings'
+ 'perl-lwp-protocol-https'
+ 'perl-test-mockobject'
+ 'perl-json-pp'
+ 'perl-net-snmp'
+ 'perl-parallel-forkmanager'
+)
source=("https://github.com/fusioninventory/fusioninventory-agent/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz"
'fusioninventory-agent.service'
'fusioninventory-agent.config')
-md5sums=('caffff2fe695b2262529aa7541f1b94a'
+md5sums=('4119c8a83604898447c127c7f1a51470'
'cd0d59b266a41977f51d9e99ecca8cd5'
'7cce12647a737aadcdd79dee4575aff3')
@@ -114,14 +134,11 @@ build() {
make
}
-# FIXME :
-# needs at least HTTP::Server::Simple:Authen
-# and certainly Test::More and Test::HTTP::Server::Simple
-#check() {
-# cd "${srcdir}/${_pkgname}-${pkgver}"
-#
-# make test
-#}
+check() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ make test
+}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"