summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkvaps2016-07-05 01:51:41 +0300
committerkvaps2016-07-05 01:51:41 +0300
commit871fa1255ad7042d93189d3f1c3d2076b27d51d9 (patch)
tree53a64c15524e58369ddd8b2e2d7af076aa643222
parent825630b836b288d41ed23004a54e125e2282c7ee (diff)
downloadaur-871fa1255ad7042d93189d3f1c3d2076b27d51d9.tar.gz
fix: using portable version instead compiling with mono
-rw-r--r--KeePass.icobin0 -> 60409 bytes
-rw-r--r--PKGBUILD40
2 files changed, 12 insertions, 28 deletions
diff --git a/KeePass.ico b/KeePass.ico
new file mode 100644
index 000000000000..0ba27acd0155
--- /dev/null
+++ b/KeePass.ico
Binary files differ
diff --git a/PKGBUILD b/PKGBUILD
index bcdd757f2d06..e852059d18d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,44 +11,31 @@ license=('GPL')
depends=('wine' 'desktop-file-utils' 'xdg-utils' 'shared-mime-info' 'gtk-update-icon-cache')
provides=('keepass')
conflicts=('keepass')
-makedepends=('icoutils' 'mono')
+makedepends=('icoutils')
optdepends=('xdotool: if you want to use auto-type'
'xsel: clipboard operations')
install="$pkgname.install"
-source=("http://downloads.sourceforge.net/keepass/KeePass-$pkgver-Source.zip"
- "http://keepass.info/integrity/v2/KeePass-$pkgver-Source.zip.asc"
+source=("http://downloads.sourceforge.net/keepass/KeePass-$pkgver.zip"
"http://download.lenovo.com/ibmdl/pub/pc/pccbbs/thinkvantage_en/dotnetfx.exe"
'keepass'
'keepass.1'
'keepass.desktop'
- 'keepass.xml')
+ 'keepass.xml'
+ 'KeePass.ico')
-sha256sums=('e3f184e4deddd1aa5ee2b52e2373c772d3f3975e5eddb2fd729eb27b437011aa'
- 'SKIP'
+sha256sums=('52dd5a8526cc935b0e240d5ab6402b0b4a3f5f09ad1a6919875878d7f36c697f'
'46693d9b74d12454d117cc61ff2e9481cabb100b4d74eb5367d3cf88b89a0e71'
'08ac90c19da3208d24a94d72d111e802c85f0655ec43d79d7cfb6a35f5679f73'
'a5fff678466443c0c8256c4771128c86103da47b6a2c49351d9941191b65dd6f'
'1d5420e8babce5f4bbb3c68bdffe3bc0d3c3be25ad689138cd02fa14edd89140'
- '3d017c17a8788166c644e2460ba3596fd503f300342561921201fe5f69e5d194')
+ '3d017c17a8788166c644e2460ba3596fd503f300342561921201fe5f69e5d194'
+ 'd08ebdd9b0a99f6dc4f62bb20d7bb9ce6ab3139fcb31c8830954e16ebbd3d058')
+
validpgpkeys=('D95044283EE948D911E8B606A4F762DC58C6F98E')
prepare() {
- # "Convert" to mono 4.0
- sed -i '1s/ 10.00/ 11.00/' KeePass.sln
- find . -name "*.csproj" -exec sed -i '1s/"3.5"/"4.0"/' {} +
-
# Extract icons
- icotool -x KeePass/KeePass.ico
-
- pushd Build &>/dev/null
- LANG=en_US.UTF-8 bash PrepMonoDev.sh
- popd &>/dev/null
-}
-
-build() {
- #wine 'C:\windows\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe' KeePass.sln /property:Configuration=Release
- xbuild /target:KeePass /property:Configuration=Release
- cp Ext/KeePass.exe.config Build/KeePass/Release/
+ icotool -x KeePass.ico
}
package() {
@@ -57,12 +44,9 @@ package() {
install -Dm755 keepass "$pkgdir"/usr/bin/keepass
install -Dm755 dotnetfx.exe "$pkgdir"/usr/share/keepass/dotnetfx.exe
- install -Dm755 Build/KeePass/Release/KeePass.exe "$pkgdir"/usr/share/keepass/KeePass.exe
- install -Dm755 Ext/KeePass.config.xml "$pkgdir"/usr/share/keepass/KeePass.config.xml
- install -Dm755 Ext/KeePass.exe.config "$pkgdir"/usr/share/keepass/KeePass.exe.config
-
- install -m644 Ext/XSL/* "$pkgdir"/usr/share/keepass/XSL
-
+ install -Dm755 KeePass.exe "$pkgdir"/usr/share/keepass/KeePass.exe
+ install -Dm755 KeePass.exe.config "$pkgdir"/usr/share/keepass/KeePass.exe.config
+ install -m644 XSL/* "$pkgdir"/usr/share/keepass/XSL
install -Dm644 keepass.1 "$pkgdir"/usr/share/man/man1/keepass.1
# Proper installation of .desktop file