summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorskydrome2015-06-01 15:30:52 -0400
committerskydrome2015-06-01 15:30:52 -0400
commit99f0c63e7872368417dbbe0f22775bfbc1b08334 (patch)
tree62945461b3edc9788486cc444a85ab32b0b10f5a
downloadaur-99f0c63e7872368417dbbe0f22775bfbc1b08334.tar.gz
Initial commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD74
-rw-r--r--syndie.desktop10
-rw-r--r--syndie.sh6
-rw-r--r--syndie.xpm112
5 files changed, 229 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ee207b573006
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = syndie
+ pkgdesc = Java based open source system for operating secure distributed forums
+ pkgver = 1.105b
+ pkgrel = 1
+ url = http://syndie.i2p2.de
+ arch = any
+ license = Public Domain
+ makedepends = java-environment
+ makedepends = apache-ant
+ depends = java-runtime
+ depends = swt
+ optdepends = words: for spelling correction support
+ source = http://syndie.i2p2.de/files/syndie-1.105b.src.tar.bz2
+ source = http://syndie.i2p2.de/files/syndie-1.105b.src.tar.bz2.sig
+ source = syndie.desktop
+ source = syndie.xpm
+ source = syndie.sh
+ source = https://launchpad.net/~i2p.packages/+archive/i2p/+files/i2p-router_0.9.18-1ubuntu1_all.deb
+ sha256sums = f6bd632b0264016fb57255e8c3db1bea8d1d1004e163c10cd7c1d44c980f36bb
+ sha256sums = SKIP
+ sha256sums = a4711e9876f8e185a5de84976f2b5a72a8890329c86688ffa583ae8741ecc6cc
+ sha256sums = 552d02ae3724d969e668996b67d0d7b1d70f39bf03ad43287073511696c995f7
+ sha256sums = a3e9d28f4e2da66cf91b4f1e57bf902dcd091ac1b97dadd9ec819f383cd83df8
+ sha256sums = cfe05cc780753ef07f439b1b63cd4133b21c5b8c49d8c8839532872b9ac91781
+
+pkgname = syndie
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..395bdfa1ceb7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,74 @@
+# Maintainer: skydrome <skydrome@i2pmail.org>
+# Contributor: KillYourTV <killyourtv@i2pmail.org>
+
+########[ OPTIONS ]########################################
+# Build syndie with i2p.jar from kytv's debian mirror.
+# Useful if you dont want to build i2p just to install syndie.
+_external_i2p=1
+_i2p_ver=0.9.18-1ubuntu1
+###########################################################
+
+pkgname=syndie
+pkgver=1.105b
+pkgrel=1
+pkgdesc="Java based open source system for operating secure distributed forums"
+license=('Public Domain')
+url="http://syndie.i2p2.de"
+arch=('any')
+depends=('java-runtime' 'swt')
+makedepends=('java-environment' 'apache-ant')
+optdepends=('words: for spelling correction support')
+source=("${url}/files/${pkgname}-${pkgver}.src.tar.bz2"
+ "${url}/files/${pkgname}-${pkgver}.src.tar.bz2.sig"
+ 'syndie.desktop' 'syndie.xpm' 'syndie.sh')
+
+sha256sums=('f6bd632b0264016fb57255e8c3db1bea8d1d1004e163c10cd7c1d44c980f36bb'
+ 'SKIP'
+ 'a4711e9876f8e185a5de84976f2b5a72a8890329c86688ffa583ae8741ecc6cc'
+ '552d02ae3724d969e668996b67d0d7b1d70f39bf03ad43287073511696c995f7'
+ 'a3e9d28f4e2da66cf91b4f1e57bf902dcd091ac1b97dadd9ec819f383cd83df8')
+
+validpgpkeys=('97C6EEFB60D38EA4C1BE33FFABE0C319DF0A0A1A'
+ '2D3D2D03910C6504C1210C65EE60C0C8EE7256A8')
+
+if [[ "$_external_i2p" = 1 ]]; then
+ source+=("https://launchpad.net/~i2p.packages/+archive/i2p/+files/i2p-router_${_i2p_ver}_all.deb")
+ sha256sums+=('cfe05cc780753ef07f439b1b63cd4133b21c5b8c49d8c8839532872b9ac91781')
+ _i2p_path="../usr/share/i2p/lib/i2p.jar"
+else
+ makedepends+=('i2p')
+fi
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ source /etc/profile.d/apache-ant.sh
+ source /etc/profile.d/jre.sh
+ export LG2=en
+
+ [[ "$_external_i2p" = 1 ]] &&
+ ( cd .. ; bsdtar -xf "${srcdir}/data.tar.xz" )
+
+ sed -i build.properties \
+ -e "s|#lib.dir=|lib.dir=/usr/share/java|" \
+ -e "s|#hsqldb.jar=|hsqldb.jar=lib/hsqldb.jar|" \
+ -e "s|#i2p.jar=|i2p.jar=${_i2p_path:-/opt/i2p/lib/i2p.jar}|"
+ sed -i build.xml \
+ -e 's|target="1.5"|target="1.7"|' \
+ -e 's|(mtn rev |(|' \
+ -e 's|workspace.version" value="unknown"|workspace.version" value="ArchLinux AUR"|'
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ ant singlejar
+}
+
+package(){
+ cd "$pkgname-$pkgver"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/syndie/LICENSE"
+ install -Dm644 "syndie.jar" "$pkgdir/usr/share/syndie/syndie.jar"
+ install -Dm644 "doc/syndie.1" "$pkgdir/usr/share/man/man1/syndie.1"
+ install -Dm644 "$srcdir/syndie.xpm" "$pkgdir/usr/share/pixmaps/syndie.xpm"
+ install -Dm644 "$srcdir/syndie.desktop" "$pkgdir/usr/share/applications/syndie.desktop"
+ install -Dm755 "$srcdir/syndie.sh" "$pkgdir/usr/bin/syndie"
+}
diff --git a/syndie.desktop b/syndie.desktop
new file mode 100644
index 000000000000..29e33a0a566b
--- /dev/null
+++ b/syndie.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Name=Syndie - Secure Distributed Forums
+Comment=Distributed forum/blog reader
+Exec=syndie
+Icon=syndie
+Terminal=false
+Type=Application
+Categories=Network;
+StartupNotify=true;
diff --git a/syndie.sh b/syndie.sh
new file mode 100644
index 000000000000..b7eeb3544b42
--- /dev/null
+++ b/syndie.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+SHARE="/usr/share"
+JAVASHARE="${SHARE}/java"
+
+cd $(mktemp -d --suffix=-syndie)
+java -cp ${JAVASHARE}/hsqldb.jar:${JAVASHARE}/swt.jar:${SHARE}/syndie/syndie.jar:/opt/i2p/lib/i2p.jar:${SHARE}/syndie/servlet.jar -Djava.library.path=/usr/lib syndie.gui.SWTUI "$@"
diff --git a/syndie.xpm b/syndie.xpm
new file mode 100644
index 000000000000..75788e1e7bbf
--- /dev/null
+++ b/syndie.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char *syndie[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 74 1",
+" c #364B6B",
+". c #21477D",
+"X c #30507C",
+"o c #434949",
+"O c #265089",
+"+ c #29538E",
+"@ c #2B5792",
+"# c #2D5995",
+"$ c #2F5E9C",
+"% c #30609E",
+"& c #3465A4",
+"* c #4B688F",
+"= c #536A85",
+"- c #536F91",
+"; c #5C7390",
+": c #4172AD",
+"> c #507FB6",
+", c #7F8482",
+"< c #798C9E",
+"1 c #5382B7",
+"2 c #6489B4",
+"3 c #6C93BF",
+"4 c #6D95C0",
+"5 c #808582",
+"6 c #898B86",
+"7 c #8D8F8A",
+"8 c #8F908C",
+"9 c #91938E",
+"0 c #8B959C",
+"q c #949691",
+"w c #959992",
+"e c #999B96",
+"r c #9C9D99",
+"t c #9CA196",
+"y c #9EA19B",
+"u c #A2A49E",
+"i c #8497AA",
+"p c #9FA6A4",
+"a c #9BAEBD",
+"s c #A4A6A2",
+"d c #A6A9A3",
+"f c #A9ACA6",
+"g c #ACAEA9",
+"h c #AFB1AB",
+"j c #B0B2AD",
+"k c #B2B9AC",
+"l c #B4B6B2",
+"z c #B7B9B3",
+"x c #B9BCB6",
+"c c #BCBDBA",
+"v c #BEC2BA",
+"b c #C1C3BD",
+"n c #C3C9BE",
+"m c #A7BDCE",
+"M c #B9C0C1",
+"N c #BDCBCE",
+"B c #C4C6C2",
+"V c #C6C9C3",
+"C c #C9CCC6",
+"Z c #C0CCCE",
+"A c #CCCECA",
+"S c #CBD1C6",
+"D c #CED2CB",
+"F c #D2D6CE",
+"G c #D3D9CE",
+"H c #D3D5D2",
+"J c #D6DAD2",
+"K c #D9DCD6",
+"L c #DBDCDA",
+"P c #DBE0D7",
+"I c #DEE3DA",
+"U c #E2E7DE",
+"Y c #E3E3E2",
+"T c None",
+/* pixels */
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTTduufTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTu988qgTTT",
+"TTTTTTTTTTTTTTTTTTTTTTf988889zTT",
+"TTTTTTTTTTTTTTTTTTTTTzr888889rTT",
+"TTTTTTTTTTTTTTTTTTTbvg88889qervT",
+"TTTTTTTTTTTTTTTTTnbbvd888qerrslT",
+"TT$$$$$$%%2amVnbVnnnzy88qrrsdfhT",
+"T%&&&&&&&4CCCCCCCCCnj999rrsfgllA",
+"T&&&&&&&&mFFFFFFFFFDdtreusfjlllA",
+"&&&&&&&&:NFHJFGFFFGFuuteedjlcccA",
+"&&&&&&&&1DGGFFFFFFGDhSn9oglccBAA",
+"&&&&&&&&3FFFFGFFGJFChFF6osccBAAA",
+"$&&&&&&&1HGFFFFFFFFDfFD9ogmBAHHH",
+"#$&&&&&&&ZGFJFFFFFFFyhdy9zbAAHLL",
+"TOOO@@@@%aGFFFFDFFDCeudglcBAHLLL",
+"T.*iiii<X-xxzllzzzzzrydjlcBAHLYL",
+"TT;GGGDw, =0sffuuuuuredjzcBAHYYT",
+"TTTGGDu96TTTTTTTgu99q8djzcAAHLLT",
+"TTTDGdvnwTTTTTTTTTTy68sglcBAHJJT",
+"TTTjuvUSk6TTTTTTTTTTT9qglcBVAHTT",
+"TTTTwIUDu6TTTTTTTTTTTT8ujlcBCDTT",
+"TTTTTJUGwTTTTTTTTTTTTTT9slxcBTTT",
+"TTTTTDUPyTTTTTTTTTTTTTTTeygxTTTT",
+"TTTTTSUIfTTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTvUUl6TTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTPUn6TTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTGUG7TTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTSULeTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTvUV6TTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTkv8TTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"
+};