1 # Maintainer: Army <uli armbruster who uses the google mail service>
6 pkgdesc="Ncurses player for Soundcloud tracks in Ruby"
8 url="https://github.com/kulpae/cloudruby"
10 depends=('ruby' 'mpg123' 'ncurses')
12 provides=('cloudruby')
13 conflicts=('cloudruby')
14 source=(https://github.com/downloads/rkumar/rbcurse/ncurses-1.2.4.gem sh)
16 _gitroot="https://github.com/kulpae/cloudruby.git"
21 msg "Connecting to GIT server...."
23 if [ -d ${_gitname} ] ; then
24 cd ${_gitname} && git pull origin
25 msg "The local files are updated."
27 git clone ${_gitroot} ${_gitname}
29 msg "GIT checkout done or server timeout"
31 rm -rf "${srcdir}/${_gitname}-build"
32 cp -a "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build"
34 # ugly fix, but necessary
35 ln -s "${srcdir}/ncurses-1.2.4.gem" "${srcdir}/${_gitname}-build/ncurses-1.2.4.gem"
39 local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"
40 gem install -i "$pkgdir$_gemdir" ncurses
42 install -Dm755 "${srcdir}/sh" "${pkgdir}/usr/bin/${_gitname}"
43 install -Dm755 "${srcdir}/${_gitname}-build/${_gitname}" "${pkgdir}/opt/${_gitname}/${_gitname}"
44 install -Dm644 "${srcdir}/${_gitname}-build/mpg123player.rb" "${pkgdir}/opt/${_gitname}/mpg123player.rb"
45 install -Dm644 "${srcdir}/${_gitname}-build/ncurses_ui.rb" "${pkgdir}/opt/${_gitname}/ncurses_ui.rb"
46 install -Dm644 "${srcdir}/${_gitname}-build/soundcloud.rb" "${pkgdir}/opt/${_gitname}/soundcloud.rb"
48 install -Dm644 "${srcdir}/${_gitname}-build/LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
50 md5sums=('2a64363e453731a268d98440e3e03177'
51 '1b472548fcacead586b22e4dc1362d25')