summaryrefslogtreecommitdiffstats
path: root/http
diff options
context:
space:
mode:
authorIsmael Luceno2021-06-06 16:35:11 +0200
committerIsmael Luceno2021-06-06 17:00:03 +0200
commitd9d787caf061106f6e3f34d534b9d2d48acd7181 (patch)
tree677edadc0899d4a37c966822d6e034629d659041 /http
parent72c89567d850ffd4748f48ab7138cf29c15ccab0 (diff)
lagrange: new spell, GUI client for browsing Geminispace
Diffstat (limited to 'http')
-rwxr-xr-xhttp/lagrange/CONFIGURE1
-rwxr-xr-xhttp/lagrange/DEPENDS10
-rwxr-xr-xhttp/lagrange/DETAILS22
-rw-r--r--http/lagrange/HISTORY2
4 files changed, 35 insertions, 0 deletions
diff --git a/http/lagrange/CONFIGURE b/http/lagrange/CONFIGURE
new file mode 100755
index 0000000000..b1e2770061
--- /dev/null
+++ b/http/lagrange/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE"/CMAKE_CONFIGURE
diff --git a/http/lagrange/DEPENDS b/http/lagrange/DEPENDS
new file mode 100755
index 0000000000..a8a0e99ff3
--- /dev/null
+++ b/http/lagrange/DEPENDS
@@ -0,0 +1,10 @@
+. "$GRIMOIRE"/CMAKE_DEPENDS
+depends sdl2 &&
+depends cmake &&
+depends SSL &&
+depends zlib &&
+depends pcre &&
+depends libunistring &&
+optional_depends mpg123 \
+ ENABLE_MPG123={ON,OFF} \
+ "for MPEG audio support"
diff --git a/http/lagrange/DETAILS b/http/lagrange/DETAILS
new file mode 100755
index 0000000000..b097d98694
--- /dev/null
+++ b/http/lagrange/DETAILS
@@ -0,0 +1,22 @@
+. "$GRIMOIRE"/CMAKE_FUNCTIONS
+ SPELL=lagrange
+ VERSION=1.5.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://git.skyjake.fi/gemini/$SPELL/releases/download/v$VERSION/$SOURCE
+ SOURCE_HASH=sha512:157c0bf3eee446ed66f9ad90a24aaee763a0a88834c9cecfafd95112e35f22f569766cb56567dde97a18b96a2485885374962571b0d0545d356b9fc65e9994b1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://gmi.skyjake.fi/lagrange/"
+ LICENSE[0]="BSD-2-clause"
+ ENTERED=20210606
+ KEYWORDS=""
+ SHORT="GUI client for browsing Geminispace"
+cat << EOF
+Lagrange is a desktop GUI client for browsing Geminispace. It offers modern
+conveniences familiar from web browsers, such as smooth scrolling, inline
+image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks,
+history, and page outlines.
+
+Like Gemini, Lagrange has been designed with minimalism in mind. It depends
+on a small number of essential libraries. It is written in C and uses SDL
+for hardware-accelerated graphics. OpenSSL is used for secure communications.
+EOF
diff --git a/http/lagrange/HISTORY b/http/lagrange/HISTORY
new file mode 100644
index 0000000000..3f142467f7
--- /dev/null
+++ b/http/lagrange/HISTORY
@@ -0,0 +1,2 @@
+2021-06-06 Ismael Luceno <ismael@sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS: spell created