Gineaser
http://klavogonki.ru/
В игровой манере можно очень быстро научиться слепому методу набора текста.
Поддерживаю! Очень стоящий проект.
По своему опыту скажу, чтобы научится печатать быстро, надо учится печатать без ошибок.
Стамина же позволяет быстро научится печатать в слепую, но за ошибки она не штрафует.
Привёл в порядок исходники, теперь собирается.
Иконки только в дропбоксовском меню не отображаются.
    # Maintainer: NIkolay <[email protected]>;
    pkgname=mmex-svn
    pkgver=2052
    pkgrel=1
    pkgdesc="An easy-to-use personal finance suite (Money Manager Ex)"
    arch=('i686' 'x86_64')
    url="http://www.codelathe.com/mmex/"
    license=('GPL')
    depends=('wxgtk>=2.8.10')
    makedepends=('boost' 'gettext' 'subversion' 'bakefile')
    optdepends=('cups: for printing support')
    provides=('mmex')
    conflicts=('mmex')
    install=mmex.install
    #source=(mmex.desktop)
    #md5sums=('ac08bedafef42de7946353fff8da8a7c')
    _svntrunk=http://moneymanagerex.svn.sourceforge.net/svnroot/moneymanagerex/trunk/mmex
    _svnmod=mmex
    build() {
      cd "$srcdir"
      msg "Connecting to $_svntrunk..."
      if [ -d $_svnmod/.svn ]; then
        svn up -r $pkgver $_svnmod
        msg2 "Local files updated"
      else
        svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
        msg2 "SVN checkout done"
      fi
      rm -rf $_svnmod-build
      rsync -rCh $_svnmod/ $_svnmod-build/
      install -dm755 $_svnmod-build/wxbuild
      cd $_svnmod-build/
      ./bootstrap
      cd wxbuild
     
      msg "Starting make..."
      ../configure --prefix=/usr \
          --enable-unicode \
          --enable-shared \
          --with-wxshared \
          --with-gtk \
          --with-wx-config=/usr/lib/wx/config/gtk2-unicode-release-2.8 \
          LIBS="-ldl -lm -lpthread"
      make
    }
    package() {
      cd "$srcdir/$_svnmod-build/wxbuild"
      make DESTDIR="$pkgdir" install
      install -Dm644 "$srcdir/mmex/resources/mmex.desktop" "$pkgdir/usr/share/applications/mmex.desktop"
      install -Dm644 "$srcdir/mmex/graphics/mmex.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps"
    }
Чисто сборка идёт 15 минут на нетбуке. Это уже когда зависимости удовлетворены.
На нормальном компе минут 5.
cucullus
Если Вы аппелируете к ауру, то там встечаются не бинарные пакеты, а происходит сборка пакетов из блобов. Как правило, это связано с тем, что исходников попросту нет.
Может правильно читать:
то там встечаются [и] бинарные пакеты, а происходит сборка пакетов из блобов.

Как это другими словами?
Там есть и бинарные пакеты, и те которые из исходников собираются.
cucullus
Но проще просто кинуть PKGBUILD в аур.
Дык собственно в планах сделать 3 PKGBUILDа для AUR.
Один, который deb пакет 32-х разрядный перепакечивает.
Второй тоже самое для 64-х систем.
Третий - это реанимированный https://aur.archlinux.org/packages.php?ID=21656 который из исходников собирается.
Я в арче новичёк, и повторяю чужой опыт, но мне не показалось что арч это генту.

https://aur.archlinux.org/packages.php? … _Search=Go
Тут 2 пакета: один бинарный, другой собирает всё из исходников.

Если собирать каждую программу из исходников это может надоесть конечному пользователю.
И зависимостей тянет немало. Замысловато получается для менеджера персональных финансов…
И должен быть выбор….

или что-то не так со словом “бинарный”?
Народ, подскажите, пожалуйста, для убунты я делаю 2 пакета 64 и 32 разрядные.
Для арча как лучше делать бинарные пакеты?
Пока нет арча под рукой…
Буду делать пакет, что для конечного пользователя проще и быстрее.

Собственно если расположить в любой директории файл PKGBUILD следующего содержания и дать команду makepkg, то получится пакет
mmex-0.9.9.0_svn1998-1-i686.pkg.tar.xz
Его можно установить командой
sudo pacman -U mmex-0.9.9.0_svn1998-1-i686.pkg.tar.xz
Запуск:
mmex&

PKGBUILD
# Maintainer: Nikolay <[email protected]>;
pkgname=mmex
pkgver=0.9.9.0_svn1998
pkgrel=1
pkgdesc="An easy-to-use personal finance suite (Money Manager Ex)"
arch=('i686')
url="http://www.codelathe.com/mmex/"
license=('GPL')
depends=('wxgtk>=2.8.0')
optdepends=('cups: for printing support')
source=(http://dl.dropbox.com/u/60407902/$pkgname-$pkgver-i386.deb)
md5sums=('54cee308dd05a0a8c3c172a505a09725')
build() {
  cd "$srcdir"
  bsdtar -xf $pkgname-$pkgver-i386.deb
  bsdtar -xf data.tar.gz
}
package() {
  cp -r "$srcdir/usr" "$pkgdir"
  find "$pkgdir" -type d -exec chmod 755 '{}' \;
  find "$pkgdir" -type f -exec chmod 644 '{}' \;
  chmod 755 "$pkgdir/usr/bin/$pkgname"
}
Надо в момент, когда предлагается редактирование PKGBUILD внедрить мои изменения. Т.е. не игнорировать редактирование PKGBUILD а сделать изменения в рукопашную.
К сожалению TDY <[email protected]>; забросил этот пакет и он не обновляется. Я буду делать свой пакет для версии 0.9.9.0
и там где строка pkgver=882
надо pkgver=1998
tchgefest
Вот это:
aur/mmex 0.9.7.0-1 (Out of Date) (44)собирается без проблем.
#################
Вот это:
aur/mmex-svn 882-1 (8).Вылетает с ошибкой

Спасибо за багрепорт!
Сборку из svn проверю на досуге .

Но похоже я уже на эти грабли наступал, о чём и писал страницу тому назад. Вы какой PKGBUILD использовали?
maximand
Такие флаги лечат эту ошибку.
../configure LIBS=“-lpthread -lm -ldl”

PS
0.9.7.0 очень старая версия и она не собирается, а ставится собранная уже.