summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Henson2019-01-18 20:07:04 -0700
committerJeff Henson2019-01-18 20:07:27 -0700
commitb815f4c6e6e7d0873609ca7e221e66a55c52465c (patch)
treef0060ac549c3528ca624cc0ec7ec606b9dcd9df2
parent44b2b71d660ee858cd80813752c3144a86747fb3 (diff)
downloadaur-b815f4c6e6e7d0873609ca7e221e66a55c52465c.tar.gz
Build plugin package from source
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD17
2 files changed, 16 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a5a230f58a71..58beb0e13ff5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = keepass-plugin-qualitycolumn
pkgdesc = Adds support for a 'Password Quality' column in the main entry list.
pkgver = 1.2
- pkgrel = 1
+ pkgrel = 2
url = http://keepass.info/plugins.html#qcol
arch = any
license = GPL2
depends = keepass
- source = http://keepass.info/extensions/v2/qualitycolumn/QualityColumn-1.2.zip
- sha256sums = 45be13377f4e3274f9ce49b5e1e7b0bc83f043c8f87d4efbe35306424fa3a49e
+ source = http://keepass.info/extensions/v2/qualitycolumn/QualityColumn-1.2-Source.zip
+ sha256sums = 1c0cf9c47bbf7ab527ab50d108f3385a732cb321f9ce7673c703a08fb6e0966d
pkgname = keepass-plugin-qualitycolumn
diff --git a/PKGBUILD b/PKGBUILD
index 93daeccf711f..b93ec54b7fe1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,24 @@
pkgname=keepass-plugin-qualitycolumn
_pluginname=QualityColumn
pkgver=1.2
-pkgrel=1
+pkgrel=2
pkgdesc="Adds support for a 'Password Quality' column in the main entry list."
license=('GPL2')
depends=('keepass')
arch=('any')
url="http://keepass.info/plugins.html#qcol"
-source=("http://keepass.info/extensions/v2/qualitycolumn/${_pluginname}-${pkgver}.zip")
-sha256sums=('45be13377f4e3274f9ce49b5e1e7b0bc83f043c8f87d4efbe35306424fa3a49e')
+source=("http://keepass.info/extensions/v2/qualitycolumn/${_pluginname}-${pkgver}-Source.zip")
+sha256sums=('1c0cf9c47bbf7ab527ab50d108f3385a732cb321f9ce7673c703a08fb6e0966d')
+
+prepare() {
+ mkdir build
+ cp -r Properties *.cs *.csproj *.sln build/
+}
+
+build() {
+ keepass --plgx-create "${srcdir}/build"
+}
package() {
- install -Dm644 "${srcdir}/${_pluginname}.plgx" "${pkgdir}/usr/share/keepass/plugins/${_pluginname}.plgx"
+ install -Dm644 "${srcdir}/build.plgx" "${pkgdir}/usr/share/keepass/plugins/${_pluginname}.plgx"
}