|
2 | 2 | # See COPYING for license details.
|
3 | 3 |
|
4 | 4 | pkgname=unisec
|
5 |
| -_gemname=$pkgname |
6 |
| -pkgver=0.0.5 |
7 |
| -pkgrel=3 |
| 5 | +pkgver=0.0.6 |
| 6 | +pkgrel=1 |
8 | 7 | pkgdesc='Unicode Security Toolkit.'
|
9 | 8 | arch=('any')
|
10 | 9 | groups=('blackarch' 'blackarch-misc')
|
11 |
| -url='https://acceis.github.io/unisec' |
12 |
| -#url='https://github.com/Acceis/unisec' |
| 10 | +url='https://noraj.github.io/unisec' |
13 | 11 | license=('MIT')
|
14 |
| -depends=('ruby' 'ctf-party' 'ruby-dry-cli' 'ruby-paint' 'ruby-twitter_cldr' |
15 |
| - 'ruby-unicode-confusable') |
16 |
| -source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") |
17 |
| -noextract=("$_gemname-$pkgver.gem") |
18 |
| -sha512sums=('46bc2e0166124bea4524a5376adb35afa2bc49fc7281426c63976fb46770b0718dc989f76036bf8fa2902b2c661746e44437a492755a5c38e866d588a7b96cae') |
| 12 | +depends=('ruby') |
| 13 | +makedepends=('git' 'ruby-bundler') |
| 14 | +source=("https://github.com/noraj/$pkgname/archive/refs/tags/$pkgver.tar.gz") |
| 15 | +sha512sums=('5922fde428d93ad12df1ade61d188d5f4e8731d704a824e69b7f8beeb7c4d4199393ad327c1b34382b7b2fba7477a78ddd38f2c2263e094ba15da68fbf6e3093') |
| 16 | +install="$pkgname.install" |
19 | 17 |
|
20 | 18 | package() {
|
21 |
| - _gemhome="$(gem env home)" |
| 19 | + cd "$pkgname-$pkgver" |
22 | 20 |
|
23 |
| - gem install --ignore-dependencies --no-user-install --no-document \ |
24 |
| - -i "$pkgdir/$_gemhome" -n "$pkgdir/usr/bin" "$_gemname-$pkgver.gem" |
| 21 | + install -dm 755 "$pkgdir/usr/bin" |
| 22 | + install -dm 755 "$pkgdir/usr/share/$pkgname" |
25 | 23 |
|
26 |
| - rm "$pkgdir/$_gemhome/cache/$_gemname-$pkgver.gem" |
| 24 | + install -Dm 644 -t "$pkgdir/usr/share/doc/$pkgname" *.md |
| 25 | + cp -rT --no-preserve=ownership --preserve=all --no-dereference docs/ "$pkgdir/usr/share/doc/$pkgname" |
27 | 26 |
|
28 |
| - install -Dm 644 "$pkgdir/$_gemhome/gems/$_gemname-$pkgver/LICENSE" \ |
29 |
| - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |
| 27 | + install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |
| 28 | + |
| 29 | + rm -rf docs/ *.md LICENSE .github/ docs-tools/ test/ .* Rakefile |
| 30 | + |
| 31 | + cp --no-preserve=ownership -a * "$pkgdir/usr/share/$pkgname/" |
| 32 | + |
| 33 | + cat > "$pkgdir/usr/bin/$pkgname" << EOF |
| 34 | +#!/bin/sh |
| 35 | +cd /usr/share/$pkgname |
| 36 | +bundle exec ruby bin/$pkgname "\$@" |
| 37 | +EOF |
| 38 | + |
| 39 | + chmod +x "$pkgdir"/usr/bin/* |
30 | 40 | }
|
31 | 41 |
|
0 commit comments