Money Manager Ex

Народ, подскажите, пожалуйста, для убунты я делаю 2 пакета 64 и 32 разрядные.
Для арча как лучше делать бинарные пакеты?
зачем делать для арча бинарные пакеты?
такие дела.
Я в арче новичёк, и повторяю чужой опыт, но мне не показалось что арч это генту.

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

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

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

Как это другими словами?
Там есть и бинарные пакеты, и те которые из исходников собираются.
нет, всё правильно.
в ауре нет пакетов вообще.
пакеты собираются на стороне пользователя.

сколько по времени длится сборка? Если меньше 5 минут, то не заморачивайтесь дебами.
такие дела.
maximand, имхо достаточно одного в aur но который будет точно собираться, кому будет лень собрать самому, воспользуются http://abs.igus.lv/index.php?lang=ru
Чисто сборка идёт 15 минут на нетбуке. Это уже когда зависимости удовлетворены.
На нормальном компе минут 5.
Привёл в порядок исходники, теперь собирается.
Иконки только в дропбоксовском меню не отображаются.
    # Maintainer: NIkolay <vomikan@mail.ru>;
    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"
    }
 
Зарегистрироваться или войдите чтобы оставить сообщение.