gotar: SPECS slrn.spec

GoTaR gotar w priv0.onet.pl
Śro, 29 Sie 2001, 11:18:54 CEST


On Wed, Aug 29, 2001 at 11:02:07 +0200, GoTaR wrote:

> Tomek - ja wiem o co chodzi. I o ile %%configure czy %%make wydaje mi
> się uzasadnione, to ścieżki niekoniecznie. Czemu? Bo w specu zostanie
> %cośtam, zaś w pakiecie wynikowym, _pozbawionym_makr_, user będzie
> wiedział, gdzie DOKŁADNIE zaszła zmiana, dzięki właśnie rozwinięciu.

I jeszcze jedno słowo w tej kwestii:

$ rpm -q --changelog glibc
[...]
Revision 1.178  2001/07/16 10:02:58  blues
-  \
 if [ -n "$LINGUAS" ]; then unset LINGUAS; fi; \
 LDFLAGS="${LDFLAGS:--s}" ; export LDFLAGS ; \
[cut] 
./configure \
        --host=i586-pld-linux \
[cut]
        --infodir=/usr/share/info \
 - it is passing configure now. (new ac is crazy)
[...]

$ cat glibc.spec
[...]
Revision 1.178  2001/07/16 10:02:58  blues
- %configure2_13 - it is passing configure now. (new ac is crazy)
[...]

Tu jak widać brzydko to wyszło.
Można poprawiać specowe logi? Bo jednak powinny być one poprawne, zaś
zmiany kosmetyczne do istotnych nie należą; przy czym warto poprawić
jeszcze brzydszy:

Revision 1.177  2001/07/16 09:04:21  kloczek
- release 14: s/%configure/%configure2_13/
                ^          ^
;PPPPPPPP

U siebie na dysku mam poprawione już wszystkie swoje logi oraz dwa
powyższe. Jeśli do jutra nie będzie sprzeciwu to commituję.

$ rpm -q --changelog feeder
[...]
Revision 1.3  2001/07/05 06:57:53  gotar
- complemented spec's %changelog,
- fixed /var/spool/feeder2 permissions,
- release 2.
[...]

$ cat feeder.spec
[...]
Revision 1.3  2001/07/05 06:57:53  gotar
- complemented spec's %changelog,
- fixed %{_var}/spool/%{name}2 permissions,
- release 2.
[...]

A jak dla mnie tu jest ok. Jeszcze makra typu %{_var} można by
eskejpować, ale co gdy na samym początku zmieniamy %{_prefix} i
%{_libdir} staje się czymś innym niż /usr/lib, np., /usr/X11R6/lib?
Wtedy obecność changeloga w zbudowanym pakiecie staje się dyskusyjna,
jako że tak czy inaczej trzeba mieć samego speca.

-- 
GoTaR <gotar w priv0.onet.pl>



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