SPEC: gimp-gap-2.2

Maciej Witaszek maciek2w w gmail.com
Wto, 21 Lis 2006, 21:45:39 CET


On 11/21/06, Bartosz Golek (4 z inf A L4) <saigonto w o2.pl> wrote:
> [code]
> make[2]: Leaving directory `/home/users/saigon/rpm/BUILD/gimp-gap-2.2.1/gap'
> Making all in po
> make[2]: Entering directory `/home/users/saigon/rpm/BUILD/gimp-gap-2.2.1/po'
> file=`echo az | sed 's,.*/,,'`.gmo \
>   && rm -f $file &&  -o $file az.po
> /bin/sh: -o: not found
> make[2]: *** [az.gmo] Error 127
> make[2]: Leaving directory `/home/users/saigon/rpm/BUILD/gimp-gap-2.2.1/po'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/users/saigon/rpm/BUILD/gimp-gap-2.2.1'
> make: *** [all] Error 2
> błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.90156 (%build)

U mnie się zbudowało. Kawałek loga wygląda tak:
Making all in po
make[2]: Entering directory `/home/users/maciek/rpm/BUILD/gimp-gap-2.2.1/po'
file=`echo az | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file az.po

Dodaj dwie rzeczy tak jak poniżej:
BR: gettext-devel - zawiera /usr/bin/msgfmt
oraz ustawienie BuildRoot.
I tu mam pytanie do Wiedzących Więcej, dlaczego w każdym specu build root
musi być ustawiony? Nie da się tego wrzucić jakoś do makr rpma?

[...]
> BuildRequires:  nasm
> BuildRequires:  pkgconfig
BuildRequires:  gettext-devel
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
>
> %define gapplugindir %(gimptool --gimpplugindir)/plug-ins
>
> %description
[...]
> %find_lang gimp22-gap
Powinno wyglądać tak:
%find_lang %{name} --all-name

A to tak:
> %files -f gimp22-gap.lang
%files -f %{name}.lang

I zostaje dużo niespakietowanych plików.

-- 
Pozdrawiam,
Maciej Witaszek


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