fish.spec
Adam Gołębiowski
adamg w biomerieux.pl
Nie, 10 Kwi 2005, 18:06:44 CEST
On Sun, Apr 10, 2005 at 03:41:22PM +0200, Jacek 'jackass' Brzozowski wrote:
> Witam
> Dorzucam nowego speca
Parę uwag:
> # $Revision: 1.30 $, $Date: 2004/12/16 13:01:38 $
> Summary: fish - A friendly interactive shell
> Summary(pl): fish - przyjazna interaktywna pow?oka
pliterki tylko u mnie rozjechane?
> BuildRequires: autoconf
> BuildRequires: automake
> BuildRequires: ncurses-devel
> BuildRequires: doxygen
Sortujemy buildrequires
> %prep
> %setup -q
> %patch0 -p1
> find -name "Makefile.in" -exec \
> sed -i -e "s w -o 0 -g 0@@" \
> -e "s@/usr/local/@/usr/@" \
> "{}" ";" \
>
> find -name "configure" -exec \
> sed -i -e "s@/usr/local/@/usr/@" \
> "{}" ";"
nie zamieniamy na '/usr/' a na %{_prefix}. poza tym, to chyba lepiej
spatchować?
> %build
> #%{__aclocal}
> #%{__autoconf}
> #%{__autoheader}
> #%{__automake}
Jeśli niepotrzebne to usuwamy. A swoją drogą, poprawne zakmentowanie
tego powinno wyglądać nastęująco:
#%%{__aclocal}
tu akurat różnicy nie robi, ale w %configure już tak (makro %foo w
'#%foo' jest ciagle rozwijane).
> %configure
> %{__make}
> %install
pusta linia by się przydała
> rm -rf $RPM_BUILD_ROOT
> install -d $RPM_BUILD_ROOT%{_prefix}/man/man1
> install -d $RPM_BUILD_ROOT/%{_mandir}/man1
zbędny '/'.
>
> %{__make} install \
> DESTDIR=$RPM_BUILD_ROOT
>
> mv -f $RPM_BUILD_ROOT%{_prefix}/man/man1/*.1* $RPM_BUILD_ROOT/%{_mandir}/man1/
i znów
> --- fish-1.6/input.c.orig 2005-04-10 11:41:14.819977912 +0200
> +++ fish-1.6/input.c 2005-04-10 11:42:36.639539448 +0200
> @@ -28,9 +28,9 @@
> #include <sys/ioctl.h>
> #include <unistd.h>
> #if HAVE_NCURSES_H
> -#include <ncurses.h>
> +#include <ncurses/ncurses.h>
> #else
> -#include <curses.h>
> +#include <ncurses/curses.h>
> #endif
Tego typu rzeczy można zastąpić przez przekazania
"-I/usr/include/ncurses" do CFLAGS.
>
>
> @@ -38,7 +38,7 @@
> #include <termio.h>
> #endif
>
> -#include <term.h>
> +#include <ncurses/term.h>
> #include <signal.h>
> #include <dirent.h>
> #include <wctype.h>
> --- fish-1.6/proc.c.orig 2005-04-10 11:45:18.444941288 +0200
> +++ fish-1.6/proc.c 2005-04-10 11:45:42.793239784 +0200
> @@ -27,16 +27,16 @@
> #include <sys/time.h>
>
> #if HAVE_NCURSES_H
> -#include <ncurses.h>
> +#include <ncurseees/ncurses.h>
a tu dla odmiany literówka.
--
http://www.mysza.eu.org/ | Everybody needs someone sure, someone true,
PLD Linux developer | Everybody needs some solid rock, I know I do.
Więcej informacji o liście dyskusyjnej pld-devel-pl