diff options
author | Samim Pezeshki | 2016-09-16 23:16:43 +0430 |
---|---|---|
committer | Samim Pezeshki | 2016-09-16 23:16:43 +0430 |
commit | e6cea63e631c4da24bbc31d2a696d47e3034ddba (patch) | |
tree | d19cbd7cfa84484b0f93a8bf0bc3b490d80efce9 | |
parent | 7d74939e273587ce71329205f5348c3fa3883a8e (diff) | |
download | aur-e6cea63e631c4da24bbc31d2a696d47e3034ddba.tar.gz |
Better packaging
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | ktop-git.install | 12 |
2 files changed, 23 insertions, 6 deletions
@@ -2,11 +2,11 @@ _pkgname=KTOP pkgname=ktop-git -pkgver=r25.0239d1e +pkgver=1.5.1b.r4.g38c9bfa pkgrel=1 pkgdesc='Make Persian EPUBs compatible to E-Readers such as Kindle' url='https://github.com/al1b/KTOP' -license=('GPL') +license=('GPL3') source=('git+https://github.com/al1b/KTOP.git' 'project.json' 'ktop') sha256sums=('SKIP' '7188af436bf7f392ab31252010a8f20d728d70824d29c5f952dd06f449bfb71d' @@ -16,20 +16,25 @@ depends=('dotnet-cli') makedepends=('git') conflicts=('ktop') provides=('ktop') +install=$pkgname.install pkgver() { cd "${srcdir}/${_pkgname}" - - # Get the version number. - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } -package() { +prepare() { cp -f "${srcdir}/project.json" "${srcdir}/${_pkgname}/src/KTOP.CLI/project.json" +} + +build() { cd "${srcdir}/${_pkgname}" dotnet restore cd 'src/KTOP.CLI' dotnet publish +} + +package() { 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-git.install b/ktop-git.install new file mode 100644 index 000000000000..0776fc3ef1a0 --- /dev/null +++ b/ktop-git.install @@ -0,0 +1,12 @@ +# Colored makepkg-like functions +all_off="$(tput sgr0)" +bold="${all_off}$(tput bold)" + +post_install() { + printf "\n" + printf "==> NOTE: Execute by running ${bold}ktop${all_off}\n" +} + +post_upgrade() { + post_install +}
\ No newline at end of file |