LINUX.ORG.RU

Снабдите инструкциями по переделке deb в ебилд в собственный оверлей

 , ,


0

2

Через bazaar awn не собрался (у них в репе не полный комплект - там пары хидеров авновских не хватает), значит будем удалять . Выкачал из debian sid deb-ник для 0.4.1 Сорцов внутри разумеется нет, есть пара бинарей и пара библиотек. Снабдите манами, чтобы замутить из этого всего ебилд для собственного оверлея.

ls -r :

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/:
control  control.tar.gz  data.tar.gz  debian-binary  usr

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/control:
control  md5sums

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr:
bin  lib  share

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/bin:
avant-window-navigator  awn-applet

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib:
awn

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib/awn:
applets

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib/awn/applets:
expander  quick-prefs  separator  simple-launcher  taskmanager

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib/awn/applets/expander:
expander.so

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib/awn/applets/quick-prefs:
quick-prefs.so

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib/awn/applets/separator:
separator.so

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib/awn/applets/simple-launcher:
simple-launcher.so

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/lib/awn/applets/taskmanager:
taskmanager.so

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share:
applications  avant-window-navigator  doc  gconf  man

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/applications:
avant-window-navigator.desktop

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/avant-window-navigator:
applets  awn-themed-icon.ui  schemas

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/avant-window-navigator/applets:
expander.desktop  quick-prefs.desktop  separator.desktop  simple-launcher.desktop  taskmanager  taskmanager.desktop

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/avant-window-navigator/applets/taskmanager:
menus

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/avant-window-navigator/applets/taskmanager/menus:
advanced.xml  custom-example.xml  minimal.xml  simple.xml  standard.xml

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/avant-window-navigator/schemas:
avant-window-navigator.schema-ini  awn-applet-simple-launcher.schema-ini  awn-applet-taskmanager.schema-ini

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/doc:
avant-window-navigator

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/doc/avant-window-navigator:
NEWS.Debian.gz  README.Debian  changelog.Debian.gz  changelog.gz  copyright

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/gconf:
schemas

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/gconf/schemas:
avant-window-navigator.schemas  awn-applet-simple-launcher.schemas  awn-applet-taskmanager.schemas

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/man:
man1

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/share/man/man1:
avant-window-navigator.1.gz  awn-applet.1.gz

Да, и еще одно замечание. Смеха ради попробовал запустить avant-window-navigator прямо из каталога. Он ругнулся в консоль о недостаче в виде

/home/alex/avant-window-navigator_0.4.1~bzr830-2_i386/usr/bin/avant-window-navigator: error while loading shared libraries: libawn.so.1: cannot open shared object file: No such file or directory
libawn.so.1 НЕТ В КОМПЛЕКТЕ ПАКЕТА!

Жду комментариев и ссылок на маны, а также размышления о том, где взять нужный libawn.

у них в репе не полный комплект - там пары хидеров авновских не хватает

у них не может быть не полный комплект - это их официальный репозиторий

Сорцов внутри разумеется нет

они разумеется есть тут:

http://ftp.de.debian.org/debian/pool/main/a/avant-window-navigator/avant-wind...

wota ★★
()

Лучше сделайте apt-get source avant-window-navigator и изучите debian/rules. Тот же ebuild, только Makefile и использует debhelper.

AITap ★★★★★
()

Сорцы и патчи в deb-src.

Lighting ★★★★★
()
Ответ на: комментарий от AITap

лучше не предлагать тащить в генту всяку бяку (apt-get).

qnikst ★★★★★
()
Ответ на: комментарий от AlexCones

А кому-то тогда понадобится мой ебилд,

если его удасться нормально собрать?

Надо же - в одном предложении дважды зачётно пошутил!:)

anonymous
()
Ответ на: комментарий от max_udoff

Хотя в дереве есть и

test@avalon ~ $ emerge -pv dpkg

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-perl/TimeDate-1.200.0  0 kB
[ebuild  N     ] dev-perl/SGMLSpm-1.03-r6  0 kB
[ebuild  N     ] dev-perl/TermReadKey-2.300.0  0 kB
[ebuild  N     ] dev-perl/Text-CharWidth-0.40.0  0 kB
[ebuild  N     ] app-text/opensp-1.5.2-r3  USE="nls -doc -static-libs -test" 0 kB
[ebuild  N     ] app-text/openjade-1.3.2-r4  USE="-static-libs" 0 kB
[ebuild  N     ] dev-perl/Text-WrapI18N-0.60.0  0 kB
[ebuild  N     ] app-text/po4a-0.41  USE="-test" 0 kB
[ebuild  N     ] app-arch/dpkg-1.16.4  USE="bzip2 dselect nls unicode zlib -test" LINGUAS="ru -ast -bs -ca -cs -da -de -dz -el -eo -es -et -eu -fr -gl -hu -id -it -ja -km -ko -ku -lt -mr -nb -ne -nl -nn -pa -pl -pt -pt_BR -ro -sk -sv -th -tl -vi -zh_CN -zh_TW" 5,485 kB

Total: 9 packages (9 new), Size of downloads: 5,485 kB

но у меня не получалось заставить его работать

max_udoff
()
Ответ на: комментарий от wota

Спс за ссылку. у меня собралось.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.