maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
GineaserПоддерживаю! Очень стоящий проект. По своему опыту скажу, чтобы научится печатать быстро, надо учится печатать без ошибок. Стамина же позволяет быстро научится печатать в слепую, но за ошибки она не штрафует. |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Привёл в порядок исходники, теперь собирается. Иконки только в дропбоксовском меню не отображаются. # 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" } |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Чисто сборка идёт 15 минут на нетбуке. Это уже когда зависимости удовлетворены. На нормальном компе минут 5. |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
cucullusМожет правильно читать: то там встечаются [и] бинарные пакеты, а происходит сборка пакетов из блобов. Как это другими словами? Там есть и бинарные пакеты, и те которые из исходников собираются. |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
cucullusДык собственно в планах сделать 3 PKGBUILDа для AUR. Один, который deb пакет 32-х разрядный перепакечивает. Второй тоже самое для 64-х систем. Третий - это реанимированный https://aur.archlinux.org/packages.php?ID=21656 который из исходников собирается. |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Я в арче новичёк, и повторяю чужой опыт, но мне не показалось что арч это генту. https://aur.archlinux.org/packages.php? … _Search=Go Тут 2 пакета: один бинарный, другой собирает всё из исходников. Если собирать каждую программу из исходников это может надоесть конечному пользователю. И зависимостей тянет немало. Замысловато получается для менеджера персональных финансов… И должен быть выбор…. или что-то не так со словом “бинарный”? |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Народ, подскажите, пожалуйста, для убунты я делаю 2 пакета 64 и 32 разрядные. Для арча как лучше делать бинарные пакеты? |
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 <[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" } |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Надо в момент, когда предлагается редактирование PKGBUILD внедрить мои изменения. Т.е. не игнорировать редактирование PKGBUILD а сделать изменения в рукопашную. К сожалению TDY <[email protected]> забросил этот пакет и он не обновляется. Я буду делать свой пакет для версии 0.9.9.0 и там где строка pkgver=882 надо pkgver=1998 |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
tchgefest Спасибо за багрепорт! Сборку из svn проверю на досуге . Но похоже я уже на эти грабли наступал, о чём и писал страницу тому назад. Вы какой PKGBUILD использовали? maximand PS 0.9.7.0 очень старая версия и она не собирается, а ставится собранная уже. |