summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHugo Parente Lima2020-08-09 01:34:58 -0300
committerHugo Parente Lima2020-08-09 01:35:13 -0300
commitcc2256945daeb9c364c55a15f76bc7fe20e7dc69 (patch)
tree00627233d2294159528c6e90b21738b4147b6de1
downloadaur-cc2256945daeb9c364c55a15f76bc7fe20e7dc69.tar.gz
Release 0.1.0.
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD29
-rwxr-xr-xupdate_pkg16
4 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..898eb8b91662
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = tijolo
+ pkgdesc = Lightweight, keyboard-oriented IDE for the masses
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/hugopl/tijolo
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ makedepends = crystal>=0.35.1
+ makedepends = shards>=0.11.0
+ depends = gc
+ depends = libevent
+ depends = pcre
+ depends = gtksourceview4
+ depends = nerd-fonts-jetbrains-mono
+ depends = libgit2
+ conflicts = tijolo-git
+ source = tijolo-0.1.0.tar.gz::https://github.com/hugopl/tijolo/archive/v0.1.0.tar.gz
+ sha256sums = c5f978c4fcce99bc97af58fb634f6699102b2eddd2d3816adaaeb315c863c9c8
+
+pkgname = tijolo
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..df2e5f31d6e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+pkg/
+*.tar.gz
+*.tar.xz
+*.zst
+src/
+tijolo-git/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b375eecd1de8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Hugo Parente Lima <hugo.pl@gmail.com>
+
+pkgname=tijolo
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Lightweight, keyboard-oriented IDE for the masses"
+arch=("x86_64")
+conflicts=("tijolo-git")
+url="https://github.com/hugopl/tijolo"
+license=("MIT")
+depends=("gc" "libevent" "pcre" "gtksourceview4" "nerd-fonts-jetbrains-mono" "libgit2")
+makedepends=("git" "crystal>=0.35.1" "shards>=0.11.0")
+source=("$pkgname-$pkgver.tar.gz::https://github.com/hugopl/tijolo/archive/v${pkgver}.tar.gz")
+sha256sums=('c5f978c4fcce99bc97af58fb634f6699102b2eddd2d3816adaaeb315c863c9c8')
+
+build() {
+ cd "$srcdir/tijolo-$pkgver"
+ make
+}
+
+check() {
+ # Can't check anything, since tests needs tijolo own project repo to execute.
+ true
+}
+
+package() {
+ cd "$srcdir/tijolo-$pkgver"
+ make install DESTDIR="${pkgdir}/usr"
+}
diff --git a/update_pkg b/update_pkg
new file mode 100755
index 000000000000..0f745d58cb1d
--- /dev/null
+++ b/update_pkg
@@ -0,0 +1,16 @@
+#!/usr/bin/env ruby
+
+new_sha = `makepkg -g`
+pkgbuild = File.readlines("PKGBUILD").map do |line|
+ if line =~ /\A\s*sha256sums/
+ new_sha
+ else
+ line
+ end
+end.join
+
+File.write("PKGBUILD", pkgbuild)
+system("makepkg --printsrcinfo > .SRCINFO")
+# puts new_sha
+puts "done!"
+