Poprawki: gnuserv.spec, lirc.spec

Maciek Pasternacki maciekp w japhy.fnord.org
Pią, 16 Kwi 2004, 22:22:24 CEST


Witam.

Ja tu (i na liście, i w PLD) nowy, ale z RPMem wiem, co się robi, więc
zapewne będę od czasu do czasu generował trochę ruchu.

Pierwsza poprawka dotyczy mojego speca; linijka została podczas
checkinowania przez nieporozumienie zmieniona, a następnie usunięta,
dzięki czemu pakiet w ogóle się nie buduje; chodzi o to, że, jak
w komentarzu, make install nie bierze pod uwagę $(mandir), więc trzeba
sztywno wkodowany /usr/man przesunąć na %{_mandir} (patchowanie
Makefile.in dla takiej pierdółki chyba nie ma większego sensu):

Index: gnuserv.spec
===================================================================
RCS file: /cvsroot/SPECS/gnuserv.spec,v
retrieving revision 1.2
diff -u -r1.2 gnuserv.spec
--- gnuserv.spec	14 Apr 2004 22:08:40 -0000	1.2
+++ gnuserv.spec	16 Apr 2004 20:03:38 -0000
@@ -54,6 +54,10 @@
 %makeinstall install-elisp \
 	 elispdir=$RPM_BUILD_ROOT%{_emacs_lispdir}
 
+# make install doesn't use mandir; let's FHS-ize it.
+mkdir -p $RPM_BUILD_ROOT%{_mandir}
+mv $RPM_BUILD_ROOT/usr/man/* $RPM_BUILD_ROOT%{_mandir}
+
 %clean
 rm -rf $RPM_BUILD_ROOT


Podczas budowania nowego lm_sensors znalazłem też brak BuildRequires
(bez libiconv-devel wykłada się %{configure}, a nie ma tego
w zależnościach rpm-build z przyległościami, o czym świadczy chociażby
fakt, że nie miałem tego w systemie):
 
Index: lm_sensors.spec
===================================================================
RCS file: /cvsroot/SPECS/lm_sensors.spec,v
retrieving revision 1.111
diff -u -r1.111 lm_sensors.spec
--- lm_sensors.spec	15 Apr 2004 11:12:21 -0000	1.111
+++ lm_sensors.spec	16 Apr 2004 20:03:38 -0000
@@ -31,6 +31,7 @@
 BuildRequires:	rpm-perlprov >= 3.0.3-16
 BuildRequires:	rpmbuild(macros) >= 1.118
 BuildRequires:	rrdtool-devel
+BuildRequires:  libiconv-devel
 %if %{with kernel} && %{with dist_kernel}
 BuildRequires:	kernel-i2c-devel >= 2.8.3
 BuildRequires:	kernel-headers >= 2.4.0


Pozdrawiam,
		--dżaf.

-- 
__    Maciek Pasternacki <maciekp w japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { (5)  It is always possible to aglutenate multiple separate
,|{-}|}| }\/ problems into a simple interdependent solution.In most cases this
\/   |____/ is a bad idea. }    ( RFC 1925, Basic Truths of Networking )  -><-



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