diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rwxr-xr-x | mikutter.desktop | 2 |
3 files changed, 16 insertions, 34 deletions
@@ -1,22 +1,18 @@ pkgbase = mikutter pkgdesc = a moest twitter client - pkgver = 3.8.9 + pkgver = 3.9.0 pkgrel = 1 url = http://mikutter.hachune.net/ arch = i686 arch = x86_64 license = MIT - makedepends = gobject-introspection - depends = gobject-introspection-runtime - depends = gtk2 - depends = ruby-bundler optdepends = alsa-utils: sound notification support optdepends = libnotify: notify support - source = http://mikutter.hachune.net/bin/mikutter.3.8.9.tar.gz + source = http://mikutter.hachune.net/bin/mikutter-3.9.0-x86_64.AppImage source = mikutter.desktop source = config.patch - md5sums = 388e50efd1c122bc1ab607c03f496a52 - md5sums = 3bc1c65e13b6182a9c989835eefc8810 + md5sums = 4aac43993433d7ef10823fb3a8b3d107 + md5sums = 82f7f4d37380871d3fde314fe51cf406 md5sums = 54df9d2f1f19d3c27034cc1a97d1bc67 pkgname = mikutter @@ -3,52 +3,38 @@ # Contributor: 2GMon <t_2gmon@yahoo.co.jp> pkgname=mikutter -pkgver=3.8.9 +pkgver=3.9.0 pkgrel=1 pkgdesc="a moest twitter client" arch=('i686' 'x86_64') url="http://mikutter.hachune.net/" license=('MIT') -depends=('gobject-introspection-runtime' 'gtk2' 'ruby-bundler') -makedepends=('gobject-introspection') optdepends=('alsa-utils: sound notification support' 'libnotify: notify support') +appimage=$pkgname-$pkgver-x86_64.AppImage source=( -http://mikutter.hachune.net/bin/$pkgname.$pkgver.tar.gz +http://mikutter.hachune.net/bin/$appimage mikutter.desktop config.patch ) -_gemdir="vendor/bundle/ruby/`ruby -e'print Gem.dir.match(/^.+\/(.+?)$/)[1]'`" prepare() { - cd "$pkgname" + chmod +x "$srcdir/$appimage" + ./$appimage --appimage-extract + find squashfs-root -type d -exec chmod 755 {} \; + cd squashfs-root/usr/share/mikutter patch -p1 < "$srcdir/config.patch" } -build() { - cd "$pkgname" - - gem install --no-document --no-user-install -i $_gemdir rake - bundle install --path vendor/bundle --without test - - tt_ver=`bundle exec gem q -q twitter-text | sed -r 's/^.*\((.*)\)$/\1/'` - ln -s "/opt/$pkgname/$_gemdir/gems/twitter-text-$tt_ver/config" . - - idn_ver=`bundle exec gem q -q idn-ruby | sed -r 's/^.*\((.*)\)$/\1/'` - ln -sf "/opt/$pkgname/$_gemdir/gems/idn-ruby-$idn_ver/lib/idn.so" "vendor/idn.so" - - rm -rf $_gemdir/{build_info,cache,doc} -} - package() { mkdir "$pkgdir/opt" - cp -r "$srcdir/$pkgname" "$pkgdir/opt" + cp -r "$srcdir/squashfs-root" "$pkgdir/opt/mikutter" mkdir -p "$pkgdir/usr/bin" cat <<'EOF' > "$pkgdir/usr/bin/mikutter" #!/bin/sh -BUNDLE_GEMFILE=/opt/mikutter/Gemfile bundle exec ruby /opt/mikutter/mikutter.rb $@ +/opt/mikutter/AppRun EOF chmod a+x "$pkgdir/usr/bin/mikutter" @@ -57,6 +43,6 @@ EOF chmod +x $pkgdir/usr/share/applications/mikutter.desktop } -md5sums=('388e50efd1c122bc1ab607c03f496a52' - '3bc1c65e13b6182a9c989835eefc8810' +md5sums=('4aac43993433d7ef10823fb3a8b3d107' + '82f7f4d37380871d3fde314fe51cf406' '54df9d2f1f19d3c27034cc1a97d1bc67') diff --git a/mikutter.desktop b/mikutter.desktop index c47d383ee2cb..2721c6b8b772 100755 --- a/mikutter.desktop +++ b/mikutter.desktop @@ -3,6 +3,6 @@ Name=mikutter Type=Application Categories=Network GenericName=mikutter -Icon=/opt/mikutter/core/skin/data/icon.png +Icon=/opt/mikutter/mikutter.png Exec=/usr/bin/mikutter Terminal=false |