summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD36
-rwxr-xr-xmikutter.desktop2
3 files changed, 16 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a8e63d565082..67d49fe33386 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0cca5d58c861..129757eebb89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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