diff options
author | skydrome | 2015-06-01 15:30:52 -0400 |
---|---|---|
committer | skydrome | 2015-06-01 15:30:52 -0400 |
commit | 99f0c63e7872368417dbbe0f22775bfbc1b08334 (patch) | |
tree | 62945461b3edc9788486cc444a85ab32b0b10f5a | |
download | aur-99f0c63e7872368417dbbe0f22775bfbc1b08334.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 74 | ||||
-rw-r--r-- | syndie.desktop | 10 | ||||
-rw-r--r-- | syndie.sh | 6 | ||||
-rw-r--r-- | syndie.xpm | 112 |
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" +}; |