SPEC: gimp-gap-2.2
Bartosz Golek
saigonto at o2.pl
Wed Nov 22 17:48:43 CET 2006
Jakub Bogusz napisał(a):
> On Tue, Nov 21, 2006 at 09:45:39PM +0100, Maciej Witaszek wrote:
>
>> 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?
>>
>
> Wtedy to makro trzeba by pisać. I tak jest jedna linijka do
> przeklejania, adapter ją załatwia, więc nie ma potrzeby wprowadzać
> jeszcze jednego makra.
>
>
>> [...]
>>
>>> %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
>>
>
> Dobrze było.
> Nie ma potrzeby stosowania --all-name, jeśli wszystko jest w jednej
> domenie.
>
>
>> I zostaje dużo niespakietowanych plików.
>>
>
> Bo nie ma w %files plików samej wtyczki i jeszcze jakichś danych czy
> skryptów dla niej.
>
>
>
Prawdopodobnie jeszcze coś brakuje w BR bo u mnie nadal sie nie buduje.
Próbowałem w dwóch wersjach, załaczonej i bez
BR:
gettext-devel
ale za to z
%{__glib_gettextize}
w obydwóch przypadakach budowanie umiera w tym samym miejscu:
[code]
gap_gve_jpeg.c:358: warning: implicit declaration of function
`jpeg_write_marker'
gap_gve_jpeg.c:359: error: `JPEG_APP0' undeclared (first use in this
function)
gap_gve_jpeg.c:383: warning: implicit declaration of function
`jpeg_write_scanlines'
gap_gve_jpeg.c:383: error: `JSAMPARRAY' undeclared (first use in this
function)
gap_gve_jpeg.c:386: warning: implicit declaration of function
`jpeg_finish_compress'
gap_gve_jpeg.c:462: warning: implicit declaration of function
`jpeg_destroy_compress'
gap_gve_jpeg.c:226: warning: unused variable `cinfo'
gap_gve_jpeg.c:227: warning: unused variable `jerr'
make[2]: *** [gap_gve_jpeg.o] Error 1
make[2]: Leaving directory
`/home/users/saigon/rpm/BUILD/gimp-gap-2.2.1/libgapvidutil'
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.24509 (%build)
Błędy budowania RPM-a:
Błędny status wyjścia z /var/tmp/rpm-tmp.24509 (%build)
[saigon at mypld SPECS]$
[/code]
P.S. - w configure.in jest AM_GLIB_GNU_GETTEXT więc nie wiem która
wersja jest bardziej poprawna.
P.S.S. - dopisałem też "%attr(755,root,root) %{gapplugindir}/*" do
sekcji files, ale na razie strzelam patrząc po innych specach, jak sie
zbuduje to będe patrzył co sie nie spakietowało i wtedy myślał. na razie
utknałem.
-------------- next part --------------
# $Revision: $, $Date:$
Summary: The GIMP Animation Package
Summary(pl): Pakiet animacyjny dla GIMP'a
Name: gimp-plugin-gap
Version: 2.2.1
Release: 1
License: GPL
Group: X11/Applications/Graphics
Source0: ftp://ftp.gimp.org/pub/gimp/plug-ins/v2.2/gap/gimp-gap-%{version}.tar.bz2
# Source0-md5: c2aa33b5240c57aa6bf9ffc686f3e3ac
URL: http://www.gimp.org/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gimp-devel >= 2.2.0
BuildRequires: intltool
BuildRequires: nasm
BuildRequires: pkgconfig
BuildRequires: gettext-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define gapplugindir %(gimptool --gimpplugindir)/plug-ins
%description
The GIMP-GAP (GIMP Animation Package) is a collection of Plug-Ins to
extend GIMP 2.2 with capabilities to edit and create animations as
sequences of single frames.
%description -l pl
GIMP-GAP (GIMP Animation Package) jest kolekcją wtyczek
rozszerzających GIMPa o możliwość edycji i tworzenia animacji i
sekwencji pojedynczych ramek.
%prep
%setup -q -n gimp-gap-%{version}
%build
#%{__glib_gettextize}
%__aclocal
%__automake
%__autoconf
%configure
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
%find_lang gimp22-gap
%clean
rm -rf $RPM_BUILD_ROOT
%files -f gimp22-gap.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{gapplugindir}/*
%doc AUTHORS ChangeLog NEWS README
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
More information about the pld-devel-pl
mailing list