summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoah Arcouette2022-05-28 16:55:58 -0600
committerNoah Arcouette2022-05-28 16:55:58 -0600
commit87290b61b3808a7610aa635d01a06b137a2da7bf (patch)
treeb84d9509b73a695a14d3088e46709d333b4e2d62
downloadaur-87290b61b3808a7610aa635d01a06b137a2da7bf.tar.gz
v2.3
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore4
-rwxr-xr-xPKGBUILD59
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..644a99113eac
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = imd-git
+ pkgdesc = Improved MarkDown Reader
+ pkgver = 2.3
+ pkgrel = 1
+ url = https://github.com/Noah-Arcouette/imd.git
+ arch = any
+ license = MIT
+ makedepends = git
+ makedepends = binutils
+ makedepends = make
+ makedepends = gcc
+ makedepends = gzip
+ depends = glibc
+ provides = imd
+ conflicts = imd
+ source = git+https://github.com/Noah-Arcouette/imd.git
+ sha256sums = SKIP
+
+pkgname = imd-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f84fc7b163de
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+imd/
+pkg/
+src/
+md-git*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..639a0f10f6fe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+pkgbase="imd-git"
+pkgname="imd-git"
+pkgver=2.3
+pkgrel=1
+pkgdesc="Improved MarkDown Reader"
+
+arch=("any")
+
+makedepends=("git" "binutils" "make" "gcc" "gzip")
+depends=("glibc")
+
+license=("MIT")
+
+url="https://github.com/Noah-Arcouette/imd.git"
+
+provides=("imd")
+conflicts=("imd")
+
+giturl="https://raw.githubusercontent.com/Noah-Arcouette/imd/master/"
+
+source=(
+ "git+${url}"
+)
+
+sha256sums=(
+ "SKIP"
+)
+
+
+pkgver () {
+ cd "imd"
+ printf "${pkgver}.r%s%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build () {
+ cd "imd"
+
+ make -j 1 build
+}
+
+package() {
+ cd "imd"
+
+ # setup dirs
+ mkdir -p "${pkgdir}/usr/bin/"
+ mkdir -p "${pkgdir}/etc/imd/"
+ mkdir -p "${pkgdir}/usr/share/man/man1/"
+
+ # make binary root owned and executable
+ chown root:root ${srcdir}/imd/bin/imd
+ chmod a+x ${srcdir}/imd/bin/imd
+
+ # copy docs
+ cp "${srcdir}/imd/doc/man.md" "${pkgdir}/etc/imd/man.md"
+ cp "${srcdir}/imd/imd.1.gz" "${pkgdir}/usr/share/man/man1/imd.1.gz"
+
+ # copy binary
+ mv "${srcdir}/imd/bin/imd" "${pkgdir}/usr/bin/imd"
+}