Автор Тема: Вопрос по правильному написанию спеков  (Прочитано 14830 раз)

ALtNovice

  • Гость

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
ls -Rl ~/hasher

Не успел исправить пост, а уже получил ответ на неисправленный ответ :) .
« Последнее редактирование: 25.03.2009 14:42:36 от ruslandh »

ALtNovice

  • Гость
ls -R ~/hasher                       
/home/kostya_hm/hasher:                                               
aptbox  pid  repo                                                     

/home/kostya_hm/hasher/aptbox:
apt-cache  apt-config  apt-get  etc  genbasedir  home  regenbasedir  setarch  var

/home/kostya_hm/hasher/aptbox/etc:
apt                               

/home/kostya_hm/hasher/aptbox/etc/apt:
apt.conf  apt.conf.d  sources.list  sources.list.d  vendors.list.d

/home/kostya_hm/hasher/aptbox/etc/apt/apt.conf.d:

/home/kostya_hm/hasher/aptbox/etc/apt/sources.list.d:

/home/kostya_hm/hasher/aptbox/etc/apt/vendors.list.d:

/home/kostya_hm/hasher/aptbox/home:
user                               

/home/kostya_hm/hasher/aptbox/home/user:

/home/kostya_hm/hasher/aptbox/var:
cache  lib                       

/home/kostya_hm/hasher/aptbox/var/cache:
apt                                     

/home/kostya_hm/hasher/aptbox/var/cache/apt:
archives  pkgcache.bin  srcpkgcache.bin     

/home/kostya_hm/hasher/aptbox/var/cache/apt/archives:
partial                                             

/home/kostya_hm/hasher/aptbox/var/cache/apt/archives/partial:

/home/kostya_hm/hasher/aptbox/var/lib:
apt  rpm

/home/kostya_hm/hasher/aptbox/var/lib/apt:
cdroms.list  lists

/home/kostya_hm/hasher/aptbox/var/lib/apt/lists:
ftp.altlinux.org_pub_distributions_ALTLinux_5.0_branch_i586_base_pkglist.classic
ftp.altlinux.org_pub_distributions_ALTLinux_5.0_branch_i586_base_release
ftp.altlinux.org_pub_distributions_ALTLinux_5.0_branch_i586_base_release.classic
ftp.altlinux.org_pub_distributions_ALTLinux_5.0_branch_noarch_base_pkglist.classic
ftp.altlinux.org_pub_distributions_ALTLinux_5.0_branch_noarch_base_release
ftp.altlinux.org_pub_distributions_ALTLinux_5.0_branch_noarch_base_release.classic
_home_kostya%5fhm_hasher_repo_athlon_base_pkglist.hasher
_home_kostya%5fhm_hasher_repo_athlon_base_release
_home_kostya%5fhm_hasher_repo_athlon_base_release.hasher
lock
partial

/home/kostya_hm/hasher/aptbox/var/lib/apt/lists/partial:

/home/kostya_hm/hasher/aptbox/var/lib/rpm:
Packages

/home/kostya_hm/hasher/repo:
athlon  SRPMS.hasher

/home/kostya_hm/hasher/repo/athlon:
base  RPMS.hasher

/home/kostya_hm/hasher/repo/athlon/base:
pkglist.hasher.bz2  release  release.hasher  srclist.hasher.bz2

/home/kostya_hm/hasher/repo/athlon/RPMS.hasher:

/home/kostya_hm/hasher/repo/SRPMS.hasher:
У вас есть новая почта в /var/mail/kostya_hm

Drool

  • Гость
Кстати, о птичках:
ls -ld /
drwxr-xr-x 20 root root 4096 Мар  5 17:05 /

ALtNovice

  • Гость
А что тут не так?

Drool

  • Гость
А что тут не так?

У Вас:
drwxrwxr-x 20 root root 4096 Мар 23 01:09 /
у меня:
drwxr-xr-x 20 root root 4096 Мар  5 17:05 /

А у Вас что, /home не отдельным разделом?

Оффлайн aus

  • Участник
  • *
  • Сообщений: 152
Если src.rpm есть, то читаем дальше...
При чем тут хашер? Человек собирал командой rpm -ba, она собирает как src.rpm, так и rpm-пакет. Просто у него в спеке (если он процитирован весь) отсутствует секция %files, вот потому и собрался только src.rpm.
Про назначение секции %files узнал после того как написал пост. Из-за этой же проблемы не мог собрать свой rpm.

Drool

  • Гость
Собрал я эту погремушку - фигня полная, кириллицу не понимает генетически. Если кому интересно посмотреть - спек присоединяю.

ALtNovice

  • Гость
Но понимает множество типов архивов(да гуи не очень удачный). /home у меня отдельным разделом. Спасибо, теперь буду разбираться, как писать спеки :D Drool +1
* ALtNovice  довольный: ушёл разбираться в спеках
« Последнее редактирование: 25.03.2009 20:22:29 от ALtNovice »

Alexei_VM

  • Гость
Но понимает множество типов архивов(да гуи не очень удачный).

Xarchver вроде тоже, не?

И зачем вообще "множество типов"? mc на распаковку тоже понимает почти все почти без проблем. А на запаковку все равно кроме zip ничего не надо. Функциональность у всех архиваторов все равно одинаковая, а проценты сжатия были актуальны во времена дискет и модемов на 9600, сейчас гораздо важнее следование стандартам и поддержка во всех ОС из коробки.

Drool

  • Гость
Xarchver вроде тоже, не?

А меня krusader вполне устраивает для упаковки/распаковки - Alt+P/U.

ALtNovice

  • Гость

Мне важна была не сколько эта программа, сколько разобраться, как правильно писать спеки.

Drool

  • Гость
Мне важна была не сколько эта программа, сколько разобраться, как правильно писать спеки.

В таком случае Вы выбрали крайне неудачный пример - там жуткая питонья каша, никакого толком make install нет, в основном ручками раскладывал. Одним словом - автор полный гентушник или что-то типа того. Слакварщик?

Если хотите поучиться писать спеки - могу дать простенькую, но в то же время хоть как-то полезную программульку.

ALtNovice

  • Гость
Неверный код возврата - как это обработать? Делаю
%build
qmake-qt4 -makefile -unix "QMAKE_CFLAGS+=%optflags" "QMAKE_CXXFLAGS+=%optflags" qxplayer.pro
%make_build


Drool

  • Гость
1. Неверный код возврата - как это обработать? Делаю
2. qmake-qt4 -makefile -unix "QMAKE_CFLAGS+=%optflags" "QMAKE_CXXFLAGS+=%optflags" qxplayer.pro

1. Понятия не имею, Вы ж ругань сборки не показываете.
2. Достаточно просто:
qmake-qt4 "QMAKE_CFLAGS+=%optflags" "QMAKE_CXXFLAGS+=%optflags" qxplayer.pro