maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Народ, подскажите, пожалуйста, для убунты я делаю 2 пакета 64 и 32 разрядные. Для арча как лучше делать бинарные пакеты? |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
зачем делать для арча бинарные пакеты?
такие дела.
|
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Я в арче новичёк, и повторяю чужой опыт, но мне не показалось что арч это генту. https://aur.archlinux.org/packages.php? … _Search=Go Тут 2 пакета: один бинарный, другой собирает всё из исходников. Если собирать каждую программу из исходников это может надоесть конечному пользователю. И зависимостей тянет немало. Замысловато получается для менеджера персональных финансов… И должен быть выбор…. или что-то не так со словом “бинарный”? |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
Понимаете правильно, но частично :) Арч не генту до некоторой степени. Если Вы аппелируете к ауру, то там встечаются не бинарные пакеты, а происходит сборка пакетов из блобов. Как правило, это связано с тем, что исходников попросту нет. Политика безопасности (даже при подписях) строится на доверии: основным репам доверяем, ауру не доверяем (смотрим скрипты и исходники :) ), сторонним репам если и доверяем, то потом пеняем на себя. Вы, конечно, можете собрать пакеты и организовать свою репу… Но потом надо будет её рекламировать, чтобы народ пользовался. Но проще просто кинуть PKGBUILD в аур.
такие дела.
|
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
|
cucullusМожет правильно читать: то там встечаются [и] бинарные пакеты, а происходит сборка пакетов из блобов. Как это другими словами? Там есть и бинарные пакеты, и те которые из исходников собираются. |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
нет, всё правильно. в ауре нет пакетов вообще. пакеты собираются на стороне пользователя. сколько по времени длится сборка? Если меньше 5 минут, то не заморачивайтесь дебами.
такие дела.
|
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
maximand, имхо достаточно одного в aur но который будет точно собираться, кому будет лень собрать самому, воспользуются http://abs.igus.lv/index.php?lang=ru |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Чисто сборка идёт 15 минут на нетбуке. Это уже когда зависимости удовлетворены. На нормальном компе минут 5. |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Привёл в порядок исходники, теперь собирается. Иконки только в дропбоксовском меню не отображаются. # 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" } |