info: kdesupport.spec
Jacek Konieczny
jajcus w zeus.polsl.gliwice.pl
Czw, 8 Paź 1998, 08:27:29 CEST
To właściwie to samo, ale posyłam, bo gdzieś się chyba zapodziało.
Pozdrowienia,
Jacek
+---------+--------------------------------------------------------+
! , ! Jacek Konieczny, Gliwice, Poland !
! Jajcus ! email: jajcus w zeus.polsl.gliwice.pl, jacek w kde.org !
! ! ICQ# 7149127 WWW: none (yet) !
+---------+--------------------------------------powered-by-Linux--+
-------------- następna część ---------
Name: kdesupport
Summary: K Desktop Environment - Support Libraries
Summary(pl): KDE - Biblioteki dodatkowe
Version: 1.0
Release: 4
Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/distribution/tar/generic/source/%{name}-%{version}.tar.gz
Group: X11/KDE/Libraries
Copyright: GPL/LGPL
Requires: qt >= 1.40
Vendor: The KDE Team
BuildRoot: /tmp/%{name}-%{version}-%{release}-root
%package -n mimelib
Summary: MIME format support library
Summary(pl): Biblioteka obsługi formatu MIME
Group: X11/KDE/Libraries
Copyright: distributable
%package -n mimelib-devel
Summary: MIME format support library
Summary(pl): Biblioteka obsługi formatu MIME
Group: X11/KDE/Libraries
Copyright: distributable
Requires: mimelib = %{version}
%package -n uulib
Summary: uuencoding and uudecoding library
Summary(pl): Bibloteka kodowania "UU"
Group: X11/KDE/Libraries
Copyright: GPL
%package -n uulib-devel
Summary: uuencoding and uudecoding library
Summary(pl): Bibloteka kodowania "UU"
Group: X11/KDE/Libraries
Copyright: GPL
Requires: uulib = %{version}
%package -n libsprite-field
Summary: Sprite management library for Qt games
Summary(pl): Biblioteka obsługi sprite-ów w aplikacjach Qt
Group: X11/KDE/Libraries
Copyright: LGPL
%package -n libsprite-field-devel
Summary: Sprite management library for Qt games
Summary(pl): Biblioteka obsługi sprite-ów w aplikacjach Qt
Group: X11/KDE/Libraries
Copyright: LGPL
Requires: libsprite-field = %{version}
%description
Support Libraries for the K Desktop Environment.
%description -l pl
Dodatkowe biblioteki używane przez KDE
%description -n mimelib
MIME format support library
%description -n mimelib-devel
MIME format support library.
Header files and HTML documentation.
%description -l pl -n mimelib
Biblioteka obsługi formatu MIME
%description -l pl -n mimelib-devel
Biblioteka obsługi formatu MIME.
Pliki nagłówkowe i dokumentacja HTML.
%description -n uulib
uuencoding and uudecoding library
%description -n uulib-devel
uuencoding and uudecoding library
Header files
%description -l pl -n uulib
Bibloteka kodowania "UU"
%description -l pl -n uulib
Bibloteka kodowania "UU"
Pliki nagłówkowe
%description -n libsprite-field
Sprite management library for Qt games.
%description -n libsprite-field-devel
Sprite management library for Qt games.
Header files and HTML documentation.
%description -l pl -n libsprite-field
Biblioteka obsługi sprite-ów w aplikacjach Qt.
%description -l pl -n libsprite-field-devel
Biblioteka obsługi sprite-ów w aplikacjach Qt.
Pliki nagłówkowe i dokumentacja HTML.
%prep
%setup -q
%build
export KDEDIR=/usr/X11R6
export CC=egcs
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
./configure --prefix=/usr \
--with-libgif=no \
--with-libjpeg=no \
--with-libgdbm=no \
--with-libsprite-field=yes
make
%install
rm -rf $RPM_BUILD_ROOT
export KDEDIR=/usr/X11R6
cd QwSpriteField
make prefix=$RPM_BUILD_ROOT/usr/X11R6 install
cd ../mimelib
make prefix=$RPM_BUILD_ROOT/usr install
cd ../uulib
make prefix=$RPM_BUILD_ROOT/usr install
cd ..
%clean
rm -rf $RPM_BUILD_ROOT
%post -n mimelib -p /sbin/ldconfig
%post -n uulib -p /sbin/ldconfig
%post -n libsprite-field -p /sbin/ldconfig
%postun -n mimelib -p /sbin/ldconfig
%postun -n uulib -p /sbin/ldconfig
%postun -n libsprite-field -p /sbin/ldconfig
%files -n mimelib
%defattr(644,root,root,755)
%doc mimelib/LICENSE mimelib/README* mimelib/Changes mimelib/CPYRIGHT
%attr(755,root,root) /usr/lib/libmimelib.so.*.*.*
%files -n mimelib-devel
%defattr(644,root,root,755)
%doc mimelib/doc
/usr/lib/libmimelib.so
/usr/lib/libmimelib.la
/usr/lib/libmimelib.a
/usr/include/mimelib
%files -n uulib
%defattr(644,root,root,755)
%attr(755,root,root) /usr/lib/libuulib.so.*.*.*
%files -n uulib-devel
%defattr(644,root,root,755)
/usr/lib/libuulib.so
/usr/include/fptools.h
/usr/include/uudeview.h
/usr/include/uuint.h
/usr/include/uustring.h
/usr/lib/libuulib.la
/usr/lib/libuulib.a
%files -n libsprite-field
%defattr(644,root,root,755)
%doc QwSpriteField/README*
%attr(755,root,root) /usr/X11R6/lib/libQwSpriteField.so.*.*.*
%files -n libsprite-field-devel
%defattr(644,root,root,755)
%doc QwSpriteField/html
/usr/X11R6/lib/libQwSpriteField.so
/usr/X11R6/lib/libQwSpriteField.la
/usr/X11R6/lib/libQwSpriteField.a
/usr/X11R6/include/Pix.h
/usr/X11R6/include/QwCluster.h
/usr/X11R6/include/QwPublicList.h
/usr/X11R6/include/QwSpriteField.h
%changelog
* Sun Oct 4 1998 Jacek Konieczny <jajcus w zeus.polsl.gliwice.pl>
[1.0-4]
- Group changed to /X11/KDE/Libraries
* Sat Sep 19 1998 Jacek Konieczny <jajcus w zeus.polsl.gliwice.pl>
[1.0-3]
- qt-includes changed to /usr/X11R6/include/X11/qt
* Tue Sep 15 1998 Jacek Konieczny <jajcus w zeus.polsl.gliwice.pl>
[1.0-2]
Changes to original KDE spec:
- /sbin/ldconfig maked -p parameyter of %post and %postun
- package split into three: mimelib, uulib & libsprite-field
- dropped automatic filelist generation - %files made by hand
- not X11-depended files moved to /usr, X11-dependend to /usr/X11R6
- removed LD_LIBRARY_PATH/ldconfig hack - it is not needed anymore
Więcej informacji o liście dyskusyjnej pld-devel-pl