summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorepitron2017-05-11 00:23:05 -0400
committerepitron2017-05-11 00:23:05 -0400
commit86d34cc7c6a8c8bd7de929b1bfb46c78340d7be3 (patch)
treefca307cf2283c57c7b614b1be007d69fe4a33305
parentf626f70645f3a739fa14b4c32089f303c40d5d74 (diff)
downloadaur-86d34cc7c6a8c8bd7de929b1bfb46c78340d7be3.tar.gz
Added .desktop, .install, and icon files
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD25
-rw-r--r--litecoin-bin.desktop13
-rw-r--r--litecoin-bin.install11
-rw-r--r--litecoin128.pngbin0 -> 16408 bytes
5 files changed, 50 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ffad5de12850..9c4e441d656c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = litecoin-bin
pkgdesc = Peer-to-peer digital currency, official binary release (includes litecoin-qt and litecoind)
pkgver = 0.13.2
- pkgrel = 1
+ pkgrel = 2
url = http://www.litecoin.org/
+ install = litecoin-bin.install
arch = i686
arch = x86_64
license = MIT
@@ -28,7 +29,11 @@ pkgbase = litecoin-bin
depends = zlib
options = !strip
source = https://download.litecoin.org/litecoin-0.13.2/linux/litecoin-0.13.2-x86_64-linux-gnu.tar.gz
+ source = litecoin-bin.desktop
+ source = litecoin128.png
sha256sums = 63c82a4d0d526b1d058c74e7da12186ae47dd86616ce95b195263e1fda2ee230
+ sha256sums = addc85926f530590de2e3b2611503a9a8ba0d0614977ce8559ef115d5750e320
+ sha256sums = fc2fa6b980a34762a8135168a4446887223ae60b24da54253893ff517992ad94
pkgname = litecoin-bin
diff --git a/PKGBUILD b/PKGBUILD
index 0ce5ac15d2cb..707165a9ca9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
pkgname=litecoin-bin
pkgver=0.13.2
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64')
url="http://www.litecoin.org/"
license=('MIT')
pkgdesc="Peer-to-peer digital currency, official binary release (includes litecoin-qt and litecoind)"
+install=litecoin-bin.install
if [ ${CARCH} == 'x86_64' ]; then
_pkg_arch=x86_64
@@ -14,7 +15,17 @@ else
sha256sums=(b96830643e8df764c6569249fa860bc5ecefcfac312530e1bb79d367e74e88a7)
fi
-source=(https://download.litecoin.org/litecoin-$pkgver/linux/litecoin-$pkgver-$_pkg_arch-linux-gnu.tar.gz)
+source=(
+ https://download.litecoin.org/litecoin-$pkgver/linux/litecoin-$pkgver-$_pkg_arch-linux-gnu.tar.gz
+ litecoin-bin.desktop
+ litecoin128.png
+)
+
+sha256sums+=(
+ 'addc85926f530590de2e3b2611503a9a8ba0d0614977ce8559ef115d5750e320'
+ 'fc2fa6b980a34762a8135168a4446887223ae60b24da54253893ff517992ad94'
+)
+
options=('!strip')
depends=(
@@ -43,11 +54,15 @@ depends=(
package() {
cd "$srcdir/litecoin-$pkgver/bin"
- mkdir -p "$pkgdir/opt/$pkgname"
- cp * "$pkgdir/opt/$pkgname"
- # chmod -R 755 "$pkgdir/opt/$pkgname"
+ destdir="$pkgdir/opt/$pkgname"
+
+ mkdir -p "$destdir"
+ cp * "$destdir"
mkdir -p "$pkgdir/usr/bin"
ln -s "/opt/$pkgname/litecoin-qt" "$pkgdir/usr/bin"
ln -s "/opt/$pkgname/litecoind" "$pkgdir/usr/bin"
+
+ install -Dm644 "$srcdir"/litecoin-bin.desktop "$pkgdir"/usr/share/applications/litecoin-bin.desktop
+ install -Dm644 "$srcdir"/litecoin128.png "$destdir"/litecoin128.png
}
diff --git a/litecoin-bin.desktop b/litecoin-bin.desktop
new file mode 100644
index 000000000000..bf0a5584d545
--- /dev/null
+++ b/litecoin-bin.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Litecoin (binary release)
+Comment=Litecoin P2P Cryptocurrency
+Comment[de]=Verbinde mit dem Litecoin peer-to-peer Netzwerk
+Comment[fr]=Litecoin, monnaie virtuelle cryptographique pair à pair
+Comment[tr]=Litecoin, eşten eşe kriptografik sanal para birimi
+Exec=/usr/bin/litecoin-qt
+Terminal=false
+Type=Application
+Icon=/opt/litecoin-bin/litecoin128.png
+MimeType=x-scheme-handler/litecoin;
+Categories=Office;Finance;
diff --git a/litecoin-bin.install b/litecoin-bin.install
new file mode 100644
index 000000000000..f98ba7338938
--- /dev/null
+++ b/litecoin-bin.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
diff --git a/litecoin128.png b/litecoin128.png
new file mode 100644
index 000000000000..12e4b2216d9e
--- /dev/null
+++ b/litecoin128.png
Binary files differ