ghostscript-afpl.spec

Jakub Bogusz qboosh w pld-linux.org
Pon, 7 Sie 2006, 10:49:30 CEST


On Tue, Aug 01, 2006 at 04:13:30PM +0200, Szymon Siwek wrote:
> On Sun, Jul 30, 2006 at 05:44:18PM +0200, Arkadiusz Miskiewicz wrote:
> > On Sunday 30 July 2006 17:40, Szymon Siwek wrote:
> > > On Sun, Jul 30, 2006 at 04:09:33PM +0200, Arkadiusz Miskiewicz wrote:
> > > > On Sunday 30 July 2006 15:59, Szymon Siwek wrote:
> > > > > Witam!
> > > > >
> > > > > Odnoszę wrażenie, że w pakiecie ghostscript-afpl-ijs-devel jest pomyłka
> > > > > w provides - powinno być "ghostscript-ijs-devel" zamiast
> > > > > "ghostscript-devel"
> > > >
> > > > Ten pakiet traci sens skoro od niedawna wszystkie nowe ghostscripty są
> > > > GPL.
> > >
> > > Ciekawa uwaga, niemniej to ghostscript.spec w ostatnim logu ma wpis
> > > obsolated i od 2005.09.06 jest nie ruszany (bo w między czasie
> > > ghostscript.spec został przemianowany na ghostscript-afpl.spec)
> > 
> > Nikomu się nie chciało tego uporządkować po zGPLowaniu ghostscripta. Teraz 
> > sens ma tylko ghostscript.spec i ghostscript-esp.spec (mv 
> > ghostscript-afpl.spec ghostscript.spec po stronie cvsu).
> > 
> Jak już będzie przeniesione w cvsie, to można uaktualnić wersję (za pomocą
> dołączonych łatek).
> Nie usunąłem "define _name", aby łatka była mniejsza (a w przyszłości może
> być znowu potrzebne).
> Tworzony jest shared libijs.
> Dodałem bconda umożliwiającego zbudowanie z systemowym jbig2dec

Jeżeli to działa, to powinno być domyślne (nawet bez bconda).

> Bconda svga można pewnie wyrzucić (nigdzie nie używany).

Do sprawdzenia.

> Bconda gtk też można wyrzucić, bo w trakcie budowy jest nie używany i
> BuildReq: gtk-devel jest bezwzględnie konieczne.
> Nie jestem pewien czy wstawiłem wystarczająco dużo provides/obsoletes (na
> przykład co z obsoletes ghostscript-esp)
> Na upartego można jeszcze wydzielić pakiet z biblioteką ijs.

[...]
> -Version:	8.53
> -Release:	1
> -License:	AFPL
> +Name:		%{_name}
> +Version:	8.54
> +Release:	0.1
> +License:	GPL
>  Group:		Applications/Graphics
>  Source0:	http://dl.sourceforge.net/ghostscript/%{_name}-%{version}.tar.bz2
> -# Source0-md5:	e65e0c40213a616174572faa639e04d6
> +# Source0-md5:	58f688190dcc5e9e337edad22b23fc0d

Jeżeli to ma być GPL Ghostscript, to musi być ze źródeł
ghostscript-%{version}-gpl.tar.bz2. Wersja bez "-gpl" to AFPL
Ghostscript.

>  Requires:	%{name} = %{version}-%{release}
> -Provides:	ghostscript-gtk = %{version}-%{release}
> -Obsoletes:	ghostscript-gtk
> +Obsoletes:	%{name}-afpl-gtk

Nie używamy %{name} w Obsoletes dla pakietów starych lub z innego speca.


-- 
Jakub Bogusz    http://qboosh.cs.net.pl/


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