diff options
author | Samim Pezeshki | 2016-09-16 18:31:05 +0430 |
---|---|---|
committer | Samim Pezeshki | 2016-09-16 18:31:05 +0430 |
commit | 7d74939e273587ce71329205f5348c3fa3883a8e (patch) | |
tree | 78d417783ac8057b845a9c1b6fc68fec330201a0 | |
download | aur-7d74939e273587ce71329205f5348c3fa3883a8e.tar.gz |
Create package
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rwxr-xr-x | ktop | 3 | ||||
-rw-r--r-- | project.json | 21 |
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" +} @@ -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": { + } + } +} |