aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD50
-rw-r--r--dida.desktop21
-rw-r--r--dida.sh7
4 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..921ee9c610f9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+# Generated by makepkg 5.2.2
+# Sun Aug 9 08:28:14 UTC 2020
+pkgbase = dida
+ pkgdesc = 使用electron包装的滴答客户端
+ pkgver = r23.1fe24d6
+ pkgrel = 1
+ url = https://github.com/jialeens/dida
+ arch = any
+ license = Unlicense
+ makedepends = git
+ makedepends = npm
+ makedepends = sed
+ makedepends = gcc
+ depends = electron
+ provides = dida
+ conflicts = dida
+ source = dida::git+https://github.com/jialeens/dida.git
+ source = dida.desktop
+ source = dida.sh
+ sha256sums = SKIP
+ sha256sums = 2900c26c1209f94033b94c38ad754aa2941f2acbf681f8c30a04f83b128d3f13
+ sha256sums = 24a3b6e4300741f8184395a9d628076205f249201658a318c1eebaec6f613884
+
+pkgname = dida
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c0e3670fede6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: jialeens <jialeadmin@163.com>
+
+pkgname=dida
+pkgver=r23.1fe24d6
+pkgrel=1
+pkgdesc="使用electron包装的滴答客户端"
+arch=('any')
+url="https://github.com/jialeens/dida"
+license=('Unlicense')
+groups=()
+depends=('electron')
+makedepends=('git' 'npm' 'sed' 'gcc')
+checkdepends=()
+optdepends=()
+provides=(${pkgname%-git})
+conflicts=(${pkgname%-git})
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("$pkgname::git+$url.git"
+ "dida.desktop"
+ "dida.sh")
+noextract=()
+sha256sums=("SKIP"
+ "2900c26c1209f94033b94c38ad754aa2941f2acbf681f8c30a04f83b128d3f13"
+ "24a3b6e4300741f8184395a9d628076205f249201658a318c1eebaec6f613884")
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/^v-\?//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+ cd "$pkgname"
+ npm install
+ npm run package
+}
+
+package() {
+ install -Dm644 "dida.desktop" -t "$pkgdir/usr/share/applications"
+ install -Dm644 "$srcdir/dida/dida.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/dida.png"
+ mkdir -p "$pkgdir/usr/lib/$pkgname"
+ cp -r --no-preserve='ownership' -- $pkgname/dist/dida-linux-x64/* "$pkgdir/usr/lib/$pkgname"
+ install -Dm755 "dida.sh" "$pkgdir/usr/bin/dida"
+} \ No newline at end of file
diff --git a/dida.desktop b/dida.desktop
new file mode 100644
index 000000000000..ad5f99df2c18
--- /dev/null
+++ b/dida.desktop
@@ -0,0 +1,21 @@
+[Desktop Entry]
+Categories=Development;
+Comment=dida
+Comment[zh_CN]=滴答清单
+Exec="/usr/bin/dida"
+GenericName=dida
+GenericName[zh_CN]=滴答清单
+Icon=dida
+MimeType=
+Name=滴答清单
+Name[zh_CN]=滴答清单
+Path=
+StartupNotify=true
+Terminal=false
+TerminalOptions=
+Type=Application
+Version=1.9.1
+X-DBUS-ServiceName=
+X-DBUS-StartupType=
+X-KDE-SubstituteUID=false
+X-KDE-Username= \ No newline at end of file
diff --git a/dida.sh b/dida.sh
new file mode 100644
index 000000000000..4f9842870969
--- /dev/null
+++ b/dida.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+PACKAGE_NAME="dida"
+EW_DIR="/usr/lib/$PACKAGE_NAME"
+
+cd "$EW_DIR" || exit 1
+exec ./dida