fish.spec

Jacek 'jackass' Brzozowski metallowiec w op.pl
Nie, 10 Kwi 2005, 18:59:55 CEST


Użytkownik Adam Gołębiowski napisał:

>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.
>
>  
>
Dzięki za wskazówki

teraz powinno być lepiej :D

a co do literek to u mnie są normalnie.
-------------- następna część ---------
Błędnie zakodowany tekst został usunięty...
Plik: fish.spec
Url: /mailman/pipermail/pld-devel-pl/attachments/20050410/34db35d1/fish.pl
-------------- następna część ---------
Błędnie zakodowany tekst został usunięty...
Plik: fish-Makefile.patch
Url: /mailman/pipermail/pld-devel-pl/attachments/20050410/34db35d1/fish-Makefile.pl
-------------- następna część ---------
Błędnie zakodowany tekst został usunięty...
Plik: fish-configure.patch
Url: /mailman/pipermail/pld-devel-pl/attachments/20050410/34db35d1/fish-configure.pl


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