* [sisyphus] Новый пакет и spec-файл
@ 2001-12-26 22:45 Igor Tertishny
2001-12-26 23:16 ` [sisyphus] " Aleksey Novodvorsky
2001-12-27 6:37 ` vic ismakaev
0 siblings, 2 replies; 6+ messages in thread
From: Igor Tertishny @ 2001-12-26 22:45 UTC (permalink / raw)
To: Sisyphus
[-- Attachment #1: Type: text/plain, Size: 291 bytes --]
Кто бы мне подсказал. где я ошибся. Собираю для Сизифа пакет cdbakeoven -
бесподобно удобную писалку для дисков. Добился, наконец, что пакет
собирается. но собирается почему-то, только src.rpm... Я в этом деле еще
чайник и спеку пишу впервые. подскажите, люди добрые... Спеку прилагаю.
[-- Attachment #2: cdbakeoven.spec --]
[-- Type: text/plain, Size: 2804 bytes --]
Name: cdbakeoven_mdk
Version: 1.7.1
Release: alt0.1
Source0: %name-%version.tar.bz2
URL : http://cdbakeoven.sourceforge.net
License: GPL
Group: Archiving/Cd burning
Summary: CD-R-RW graphical CD-creation-copying tool for the K Desktop Environment
Requires: libqt2 kdelibs cdparanoia >= IIIa9.7 cdrecord >= 1.9 cdrecord-cdda2wav >= 1.9 mkisofs >= 1.13
BuildPrereq : libqt2-devel kdelibs-devel
Icon : cdbakeoven.xpm
%description
CD Bake Oven (CDBO) is a graphical CD-creation/copying tool designed which aims
to combine the power and stability of great command line utilities with a
contemporary, easy-to-use user interface. CDBO enables you to create data or music
CDs in the most intuitive matter, while enabling you to control every aspect of
the process. It is built on top of very well known cdrecord, mkisofs, cdda2wav and
cdparanoia , encapsulating most of the options those utilities provide. This makes
creating professional quality media as easy as making a few mouse clicks.
%prep
%setup -q
%build
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
export CDRECORD="/usr/bin/cdrecord"
export MKISOFS="/usr/bin/mkisofs"
export CDDA2WAV="/usr/bin/cdda2wav"
export MPG123="/usr/bin/mpg123"
export CDPARANOIA="/usr/bin/cdparanoia"
#%undefine__libtoolize
%configure
%make_build
%install
%makeinstall
mkdir -p $RPM_BUILD_ROOT%_iconsdir
mkdir -p $RPM_BUILD_ROOT%_iconsdir/mini
mkdir -p $RPM_BUILD_ROOT%_iconsdir/large
mkdir -p $RPM_BUILD_ROOT%_menudir
#cp cdbakeoven/cdbakeoven.png $RPM_BUILD_ROOT%_iconsdir/cdbakeoven.png
#cp cdbakeoven/cdbakeoven.png $RPM_BUILD_ROOT%_iconsdir/mini/cdbakeoven.png
#cp cdbakeoven/cdbakeoven.png $RPM_BUILD_ROOT%_iconsdir/large/cdbakeoven.png
(cd $RPM_BUILD_ROOT
mkdir -p ./usr/lib/menu
cat > ./usr/lib/menu/%name <<EOF
?package(%name): \
command="/usr/bin/cdbakeoven" \
title="CD Bake Oven" \
longtitle="KDE-2 CD recording tools" \
needs="x11" \
icon="%name.png" \
section="Applications/Archiving/Cd burning"
EOF
)
%find_lang %name
%post
%update_menus
%postun
%clean_menus
#%files -f %name.lang
#%dir %_datadir/apps/cdbakeoven
#%_datadir/apps/cdbakeoven/*.rc
#%dir %_datadir/apps/cdbakeoven/pics/
#%_datadir/apps/cdbakeoven/pics/*.png
#%dir %_datadir/apps/cdbakeoven/plugins/
#%_datadir/apps/cdbakeoven/plugins/*.la
#%_datadir/apps/cdbakeoven/plugins/*.so*
#%dir %_datadir/doc/HTML/en/cdbakeoven
#%_datadir/doc/HTML/en/cdbakeoven/*
#%_datadir/config/*rc
#%_bindir/*
#%_menudir/*
#%_iconsdir/cdbakeoven.png
#%_iconsdir/mini/cdbakeoven.png
#%_iconsdir/large/cdbakeoven.png
#%_datadir/icons/locolor/16x16/apps/cdbakeoven.png
#%_datadir/icons/hicolor/32x32/apps/cdbakeoven.png
#%_datadir/mimelnk/application/x-cdbakeoven.desktop
#%changelog
#* Fri Dec 07 Yehuda Ben-Yosef <yuda66@yes.ru> 1.7.1-alt0.1
#- 1.7.1
- specfile cleanup
^ permalink raw reply [flat|nested] 6+ messages in thread
* [sisyphus] Re: [sisyphus] Новый пакет и spec-файл
2001-12-26 22:45 [sisyphus] Новый пакет и spec-файл Igor Tertishny
@ 2001-12-26 23:16 ` Aleksey Novodvorsky
2001-12-26 23:57 ` Igor Tertishny
2001-12-27 6:37 ` vic ismakaev
1 sibling, 1 reply; 6+ messages in thread
From: Aleksey Novodvorsky @ 2001-12-26 23:16 UTC (permalink / raw)
To: sisyphus
Igor Tertishny wrote:
>Кто бы мне подсказал. где я ошибся. Собираю для Сизифа пакет cdbakeoven -
>бесподобно удобную писалку для дисков. Добился, наконец, что пакет
>собирается. но собирается почему-то, только src.rpm... Я в этом деле еще
>чайник и спеку пишу впервые. подскажите, люди добрые... Спеку прилагаю.
>
Если у Вас в пакете нет ни одного файла (все строки закомментарены), то
бинарного rpm и не будет :-)
>
>
>#%files -f %name.lang
>#%dir %_datadir/apps/cdbakeoven
>#%_datadir/apps/cdbakeoven/*.rc
>
>#%dir %_datadir/apps/cdbakeoven/pics/
>#%_datadir/apps/cdbakeoven/pics/*.png
>
>#%dir %_datadir/apps/cdbakeoven/plugins/
>#%_datadir/apps/cdbakeoven/plugins/*.la
>#%_datadir/apps/cdbakeoven/plugins/*.so*
>
>#%dir %_datadir/doc/HTML/en/cdbakeoven
>#%_datadir/doc/HTML/en/cdbakeoven/*
>
>#%_datadir/config/*rc
>
>#%_bindir/*
>#%_menudir/*
>
>#%_iconsdir/cdbakeoven.png
>#%_iconsdir/mini/cdbakeoven.png
>#%_iconsdir/large/cdbakeoven.png
>#%_datadir/icons/locolor/16x16/apps/cdbakeoven.png
>#%_datadir/icons/hicolor/32x32/apps/cdbakeoven.png
>#%_datadir/mimelnk/application/x-cdbakeoven.desktop
>
>#%changelog
>#* Fri Dec 07 Yehuda Ben-Yosef <yuda66@yes.ru> 1.7.1-alt0.1
>#- 1.7.1
>- specfile cleanup
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Re: [sisyphus] Новый пакет и spec-файл
2001-12-26 23:16 ` [sisyphus] " Aleksey Novodvorsky
@ 2001-12-26 23:57 ` Igor Tertishny
2001-12-27 0:17 ` Aleksey Novodvorsky
0 siblings, 1 reply; 6+ messages in thread
From: Igor Tertishny @ 2001-12-26 23:57 UTC (permalink / raw)
To: sisyphus
27 Декабрь 2001 01:16, Вы написали:
> Igor Tertishny wrote:
> >Кто бы мне подсказал. где я ошибся. Собираю для Сизифа пакет cdbakeoven -
> >бесподобно удобную писалку для дисков. Добился, наконец, что пакет
> >собирается. но собирается почему-то, только src.rpm... Я в этом деле еще
> >чайник и спеку пишу впервые. подскажите, люди добрые... Спеку прилагаю.
>
> Если у Вас в пакете нет ни одного файла (все строки закомментарены), то
> бинарного rpm и не будет :-)
>
Ясно, спасибо. Я их потому и закоментил, что пакет не собирался с ними. Ну,
буду по одному открывать, исследовать где ошибка.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Re: [sisyphus] Новый пакет и spec-файл
2001-12-26 23:57 ` Igor Tertishny
@ 2001-12-27 0:17 ` Aleksey Novodvorsky
0 siblings, 0 replies; 6+ messages in thread
From: Aleksey Novodvorsky @ 2001-12-27 0:17 UTC (permalink / raw)
To: sisyphus
Igor Tertishny wrote:
>27 Декабрь 2001 01:16, Вы написали:
>
>>Igor Tertishny wrote:
>>
>>>Кто бы мне подсказал. где я ошибся. Собираю для Сизифа пакет cdbakeoven -
>>>бесподобно удобную писалку для дисков. Добился, наконец, что пакет
>>>собирается. но собирается почему-то, только src.rpm... Я в этом деле еще
>>>чайник и спеку пишу впервые. подскажите, люди добрые... Спеку прилагаю.
>>>
>>Если у Вас в пакете нет ни одного файла (все строки закомментарены), то
>>бинарного rpm и не будет :-)
>>
>Ясно, спасибо. Я их потому и закоментил, что пакет не собирался с ними. Ну,
>буду по одному открывать, исследовать где ошибка.
>
Уберите %clean, если эта директива есть в spec и гляньте в
RPM/TMP/<name>-buildroot
после сборки. Там должны быть именно те файлы: которые перечисляются в
%files
Rgrds, AEN
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Новый пакет и spec-файл
2001-12-26 22:45 [sisyphus] Новый пакет и spec-файл Igor Tertishny
2001-12-26 23:16 ` [sisyphus] " Aleksey Novodvorsky
@ 2001-12-27 6:37 ` vic ismakaev
2001-12-27 9:24 ` Igor Tertishny
1 sibling, 1 reply; 6+ messages in thread
From: vic ismakaev @ 2001-12-27 6:37 UTC (permalink / raw)
To: sisyphus
27 Декабрь 2001 03:45, Вы написали:
> Кто бы мне подсказал. где я ошибся. Собираю для Сизифа пакет cdbakeoven -
> бесподобно удобную писалку для дисков. Добился, наконец, что пакет
> собирается. но собирается почему-то, только src.rpm... Я в этом деле еще
> чайник и спеку пишу впервые. подскажите, люди добрые... Спеку прилагаю.
А Вы сами писали спец-файл? Я сейчас пытаюсь с ним разобраться.
--
С уважением
Виктор В Исмакаев
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Новый пакет и spec-файл
2001-12-27 6:37 ` vic ismakaev
@ 2001-12-27 9:24 ` Igor Tertishny
0 siblings, 0 replies; 6+ messages in thread
From: Igor Tertishny @ 2001-12-27 9:24 UTC (permalink / raw)
To: sisyphus
>
> А Вы сами писали спец-файл? Я сейчас пытаюсь с ним разобраться.
Да, мне посоветовали чудные материалы. Советую их и вам:
http://www.europe.redhat.com/documentation/rhbooks/max-rpm/
http://tma.spb.ru/howto.rus/RPM-HOWTO-1.html
http://people.altlinux.ru/rider/rpm/rpm_packaging_howto.html
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2001-12-27 9:24 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-26 22:45 [sisyphus] Новый пакет и spec-файл Igor Tertishny
2001-12-26 23:16 ` [sisyphus] " Aleksey Novodvorsky
2001-12-26 23:57 ` Igor Tertishny
2001-12-27 0:17 ` Aleksey Novodvorsky
2001-12-27 6:37 ` vic ismakaev
2001-12-27 9:24 ` Igor Tertishny
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git