blob: fcbcdb9c3e1a4e3634b33489cba8e78eed45a10b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Maintainer: GI Jack <iamjacksemail@hackermail.com>
# This is a packaged plugin for i2p. It assumes you are using the packaging of
# i2p as used with the arch i2p package in AUR. This package is to keep all
# software maintained by the system package manager, and to facilitate
# redistribution of botes as an arch package
_pluginame=neodatis
pkgname=i2p-plugin-${_pluginame}
pkgver=2.1_2.14_209_17
pkgrel=2
pkgdesc="Some I2P middleware for seedless"
arch=('any')
url="http://i2pwiki.i2p/index.php?title=Plugins"
license=('WTFPL')
groups=('i2p-plugins')
depends=('i2p')
makedepends=('unzip')
provides=('i2p-neodatis')
# get this from http://sponge.i2p/files/seedless/01_neodatis.xpi2p
source=("file://01_${_pluginame}.xpi2p")
noextract=("file://01_${_pluginame}.xpi2p")
install="${_pluginame}.install"
sha256sums=('3af50cb8d735b1ef0077789d6c1ea438735b1caef59bfbfdfd443fc3623e64be')
prepare() {
cd "${srcdir}"
#yeah, this is a regular zip file, but with some wierd shit added as a header.
# nooo, they couldn't just use an index file like normal people.
local -i headlength=56
local outfile="${_pluginame}.zip"
local infile="01_${_pluginame}.xpi2p"
dd if="${infile}" bs=${headlength} skip=1 of="${outfile}"
unzip -d i2p "$outfile"
}
package() {
cd "${srcdir}"
mkdir -p "${pkgdir}/opt/i2p/plugins/"
cp -Ra "i2p" "${pkgdir}/opt/i2p/plugins/01_${_pluginame}"
}
|