Money Manager Ex

|| return 1
уже давно ставить не надо
такие дела.
vadik
Забавно, но у меня при сборке с вашим PKGBUILD обламывает совсем с другой ошибкой:
checking if make is GNU make... yes
checking for dependency tracking method... gcc
configure: error: Versions of Bakefile used to generate makefiles (0.2.9) and configure (0.2.8) do not match.
Да это я излечил руками в сроке
BAKEFILE_BAKEFILE_M4_VERSION =
configure файла.
Это я откоментировал тут:
http://sourceforge.net/tracker/?func=de … tid=826675
Похоже что надо заапдейтить configure.
а автоген не надо запускать сначала?
такие дела.
cucullus
а автоген не надо запускать сначала?
Дело говоришь.
./bootstrap
# Maintainer: TDY <[email protected]>;
pkgname=mmex-svn
pkgver=1680
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.12')
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
  cp -r $_svnmod $_svnmod-build
  install -dm755 $_svnmod-build/wxbuild
  cd $_svnmod-build/
  ./bootstrap
  if [ ! -e "po/slovenian.po" ]; then (cd po && ln -s Slovenian.po slovenian.po && cd ..) fi
  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.desktop" \
    "$pkgdir/usr/share/applications/mmex.desktop"
  install -Dm644 ../graphics/mmexlogo.png "$pkgdir/usr/share/pixmaps/mmex.png"
}
Один косяк остался, который уже год не победить

make: *** No rule to make target `slovenian.po', needed by `slovenian.mo'. Stop.
make: Leaving directory `/tmp/yaourt-tmp-mashiks/aur-mmex-svn/src/mmex-build/po'
make: *** Error 2

Если я переименую его в исходниках (уже делал) на винде глючит не по детски копию репозитория. Не понимает она или тортиллаsvn что slovenian.po и Slovenian.poэто разные фалы.
Надо удалить чтоли его вовсе.
а что у вас за система сборки?
такие дела.
Осталось побороть
Warning: disabling XML cache because it's not supported by this version of Python
и я указал depends=('wxgtk>=2.8.12') - а надо ли? 2.8.10 достаточно или даже ниже.
Заборол. Прочекайте, пожалуйста, кто-нибудь. Если всё ОК, как у меня, то комменты оптишу автору.
# Maintainer: TDY <[email protected]>;
pkgname=mmex-svn
pkgver=1680
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.12')
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
  if [ ! -e "po/slovenian.po" ]; then (cd po && ln -s Slovenian.po slovenian.po && cd ..) fi
  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.desktop" \
    "$pkgdir/usr/share/applications/mmex.desktop"
  install -Dm644 ../graphics/mmexlogo.png "$pkgdir/usr/share/pixmaps/mmex.png"
}

cucullus
а что у вас за система сборки?
Не понял вопроса.
maximand
cucullus
а что у вас за система сборки?
Не понял вопроса.
http://en.wikipedia.org/wiki/List_of_bu … n_software
что используете? (это я к тому что такое bootstrap)
такие дела.
 
Зарегистрироваться или войдите чтобы оставить сообщение.