%files i files.

Tomasz Wittner lists w mmt.pl
Sob, 6 Wrz 2003, 01:37:41 CEST


Dnia pią 5. września 2003 09:45, Tomasz Pala napisał:
> On Fri, Sep 05, 2003 at 09:28:10 +0200, Tomasz Wittner wrote:
> > 1. Co stoi na przeszkodzie, żeby zamiast litanii w stylu:
> > %attr(755,root,root) %{_bindir}/namazu
> > %attr(755,root,root) %{_bindir}/bnamazu
> > %attr(755,root,root) %{_bindir}/*nmz
> > %attr(755,root,root) %{_bindir}/mailutime
> > %attr(755,root,root) %{_bindir}/nmzgrep
> > %attr(755,root,root) %{_bindir}/nmzmerge
> > było:
> > %attr(755,root,root) %{_bindir}/*
> > ??? Jakieś za/przeciw niuanse?
>
> A na pewno wszystkie pliki mają wpaść do danego (pod)pakietu?

Dodajmy, że leżące w %{_bindir} . Nie, nie zauważyłem, że do namazu-devel 
należy %{_bindir)/nmz-config . Można byłoby jeszcze dodać do

%configure --enable-tknamazu      
build namazu with tcl/tk front-end [default=no]

i zrobić z tego osobny podpakiet, który też by miał swój plik w %{_bindir}. 
Problem polega na tym, że cały tknamazu jest 'noarch' - skrypt w tcl. Jak 
zrobić, żeby w tym samym specu można było budować arch/moarch per podpakiet?
Coś tam próbowałem, ale rpm (4.0.2) nie strawił speca. Czy jedynym wyjściem 
jest zrobienie oddzielnego speca?

> > 2. O co tutaj chodzi?
> > ls `rpm -ql namazu` | grep ls:
> > ls: /usr/share/locale/es/LC_MESSAGES/namazu.mo: Nie ma takiego pliku ani
> > katalogu
> > ls: /usr/share/locale/fr/LC_MESSAGES/namazu.mo: Nie ma takiego pliku ani
> > katalogu
> > ls: /usr/share/locale/ja/LC_MESSAGES/namazu.mo: Nie ma takiego pliku ani
> > katalogu
>
> cat /etc/rpm/macros | grep _install_langs

cat /etc/rpm/macros | grep _install_langs
%_install_langs pl_PL:en_US
#%_install_langs all
Coś tam przeczytałem, zmieniłem i zapomniałem (klasyka). Sprawa wyjaśniona.

#%_install_langs all 
- czy to jest poprawnie zakomentowane, czy nie powinno być np.:
#%%_install_langs all
lub jeszcze jakoś inaczej? Jak mam się sprawa znaczenia '#' w specach, makrach 
- zamiast odpowiedzi wprost wolałbym linka z dokumentacją.

dzięki,
Tomek
-- 
Tomasz Wittner

One commit a day keep doctor away.



Więcej informacji o liście dyskusyjnej pld-devel-pl