summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamim Pezeshki2016-09-16 18:31:05 +0430
committerSamim Pezeshki2016-09-16 18:31:05 +0430
commit7d74939e273587ce71329205f5348c3fa3883a8e (patch)
tree78d417783ac8057b845a9c1b6fc68fec330201a0
downloadaur-7d74939e273587ce71329205f5348c3fa3883a8e.tar.gz
Create package
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD36
-rwxr-xr-xktop3
-rw-r--r--project.json21
4 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..847b3608ac71
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = ktop-git
+ pkgdesc = Make Persian EPUBs compatible to E-Readers such as Kindle
+ pkgver = r25.0239d1e
+ pkgrel = 1
+ url = https://github.com/al1b/KTOP
+ arch = any
+ license = GPL
+ makedepends = git
+ depends = dotnet-cli
+ provides = ktop
+ conflicts = ktop
+ source = git+https://github.com/al1b/KTOP.git
+ source = project.json
+ source = ktop
+ sha256sums = SKIP
+ sha256sums = 7188af436bf7f392ab31252010a8f20d728d70824d29c5f952dd06f449bfb71d
+ sha256sums = 15190d1c90ea9bc363104e62a321b6c01e46b1a6df22a59bdd8436b4dd2e05e4
+
+pkgname = ktop-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c648b4ee380d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Samim Pezeshki (psamim) <psamim@gmail.com>
+
+_pkgname=KTOP
+pkgname=ktop-git
+pkgver=r25.0239d1e
+pkgrel=1
+pkgdesc='Make Persian EPUBs compatible to E-Readers such as Kindle'
+url='https://github.com/al1b/KTOP'
+license=('GPL')
+source=('git+https://github.com/al1b/KTOP.git' 'project.json' 'ktop')
+sha256sums=('SKIP'
+ '7188af436bf7f392ab31252010a8f20d728d70824d29c5f952dd06f449bfb71d'
+ '15190d1c90ea9bc363104e62a321b6c01e46b1a6df22a59bdd8436b4dd2e05e4')
+arch=('any')
+depends=('dotnet-cli')
+makedepends=('git')
+conflicts=('ktop')
+provides=('ktop')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+
+ # Get the version number.
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cp -f "${srcdir}/project.json" "${srcdir}/${_pkgname}/src/KTOP.CLI/project.json"
+ cd "${srcdir}/${_pkgname}"
+ dotnet restore
+ cd 'src/KTOP.CLI'
+ dotnet publish
+ install -d "${pkgdir}/usr/share/${_pkgname}"
+ cp -ar "${srcdir}/${_pkgname}/src/KTOP.CLI/bin/Debug/netcoreapp1.0/publish/." "${pkgdir}/usr/share/${_pkgname}"
+ install -Dm755 "${srcdir}/ktop" "${pkgdir}/usr/bin/ktop"
+}
diff --git a/ktop b/ktop
new file mode 100755
index 000000000000..a6eec8a94b7f
--- /dev/null
+++ b/ktop
@@ -0,0 +1,3 @@
+#!/bin/sh
+dotnet /usr/share/KTOP/KTOP.CLI.dll "$@"
+
diff --git a/project.json b/project.json
new file mode 100644
index 000000000000..1c9114b4b9be
--- /dev/null
+++ b/project.json
@@ -0,0 +1,21 @@
+{
+ "version": "1.5.0-*",
+ "buildOptions": {
+ "emitEntryPoint": true
+ },
+
+ "dependencies": {
+ "Autofac": "4.0.0",
+ "KTOP.Base": "1.5.0-*",
+ "KTOP.Helper": "1.5.0-*",
+ "Microsoft.NETCore.App": {
+ "type": "platform",
+ "version": "1.0.0"
+ }
+ },
+
+ "frameworks": {
+ "netcoreapp1.0": {
+ }
+ }
+}