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