maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Возможно, Bakefile |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
maximandвозможно?:) так Вы разработчик или как?
такие дела.
|
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
cucullusО да, разработчик. Я начал с перевода, затем стал делать исправления. Собирал deb пакет. Сделал брорку для puppy.maximandвозможно?:) так Вы разработчик или как? Несколько новых функций добавил, изменил внешний вид и много ещё по мелочам. Я любитель. На данный момент ещё 2 программиста заняты проектом. Bakefile не знаю был ли изначально или его прикрутил кто-то позже. |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Выпускаем девелоперскую версию http://www.codelathe.com/forum/viewtopic.php?f=3&t=1644 В арче лучше собрать из исходников http://aur.archlinux.org/packages.php?ID=21656 PKGBUILD файл в комментах |
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
maximandИщу так: yaourt -Ss mmex aur/mmex 0.9.7.0-1 (Out of Date) (44) An easy-to-use personal finance suite (Money Manager Ex) aur/mmex-svn 882-1 (8) An easy-to-use personal finance suite (Money Manager Ex) Вот это: aur/mmex 0.9.7.0-1 (Out of Date) (44)собирается без проблем. ################# Вот это: aur/mmex-svn 882-1 (8).Вылетает с ошибкой l-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu-2.8 -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -lwxsqlite -lsqlite /usr/bin/ld: ./libsqlite.a(sqlite_sqlite3secure.o): undefined reference to symbol 'dlopen@@GLIBC_2.1' /usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /lib/libdl.so.2 so try adding it to the linker command line /lib/libdl.so.2: could not read symbols: Invalid operation collect2: выполнение ld завершилось с кодом возврата 1 make: *** [mmex] Ошибка 1 ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... ==> ERROR: Makepkg was unable to build mmex-svn. ==> Restart building mmex-svn ? [y/N] ==> --------------------------------- ==> ==> WARNING: Following packages have not been installed: mmex-svn
Последний крик моды - эхо 30-летней давности.
|
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
tchgefest Спасибо за багрепорт! Сборку из svn проверю на досуге . Но похоже я уже на эти грабли наступал, о чём и писал страницу тому назад. Вы какой PKGBUILD использовали? maximand PS 0.9.7.0 очень старая версия и она не собирается, а ставится собранная уже. |
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
maximandВы не забывайте,что я не программист.tchgefest Я просто набираю yaourt -S mmex-svn ==> Downloading mmex-svn PKGBUILD from AUR... x mmex.install x PKGBUILD x mmex.desktop Comment by: maximand on Fri, 20 Jan 2012 20:52:46 +0000 I've updated PKGBUILD. # Maintainer: TDY tdy@gmx.com 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 } First Submitted: Thu, 20 Nov 2008 00:40:56 +0000 mmex-svn 882-1
Последний крик моды - эхо 30-летней давности.
|
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Надо в момент, когда предлагается редактирование PKGBUILD внедрить мои изменения. Т.е. не игнорировать редактирование PKGBUILD а сделать изменения в рукопашную. К сожалению TDY <tdy@gmx.com> забросил этот пакет и он не обновляется. Я буду делать свой пакет для версии 0.9.9.0 и там где строка pkgver=882 надо pkgver=1998 |
yizoid |
|
Темы:
0
Сообщения:
61
Участник с: 29 декабря 2011
|
maximandПытаюсь собрать сейчас, даже изменил в PKGBUILD что из комментов AUR так, как вы тут написали (поменял порядок выражения в кавычках) maximandПолучаю ошибку checking for strip... strip checking for nm... nm checking for command to install directories... /bin/install -c -d 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. ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... ==> ERROR: Makepkg was unable to build mmex-svn. ==> Restart building mmex-svn ? [y/N] ==> --------------------------------- ==> ilterdialog.o mmex_transdialog.o mmex_univcsvdialog.o mmex_util.o mmex_yahoosettingsdialog.o mmex_platfdep.o -L. -L. -pthread -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -lwx_baseu-2.8 -lwx_gtk2u_core-2.8 -lwx_gtk2u_html-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu-2.8 -lwxsqlite -lsqlite /usr/bin/ld: ./libsqlite.a(sqlite_sqlite3secure.o): undefined reference to symbol 'dlopen@@GLIBC_2.1' /usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /lib/libdl.so.2 so try adding it to the linker command line /lib/libdl.so.2: could not read symbols: Invalid operation collect2: выполнение ld завершилось с кодом возврата 1 make: *** [mmex] Ошибка 1 |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Пока нет арча под рукой… Буду делать пакет, что для конечного пользователя проще и быстрее. Собственно если расположить в любой директории файл 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 <vomikan@mail.ru> 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" } |