QT i brakujace kawalki kodu?
Wojciech "Sas" Cieciwa
cieciwa w alpha.zarz.agh.edu.pl
Czw, 7 Sty 1999, 16:15:08 CET
On Thu, 7 Jan 1999, Tomasz Kłoczko wrote:
[...]
Skleroza nie boli :((((
Idzie faktyczny diff do spec-a
W poprzednim brak linkow i sprzatania w $RPM_BUILD_DIR/
> Wojtek .. zaktualizuj spece. Wychodzi na to że nmasz jakieś
> outdated spece, bo porawka na "stripping" była naniesiona hurtem na
> wszystkie na raz w tym i na qt.spec.
>
[...]
Hmmmmm,
alpha:~.90>dir /home/ftp/PLD/stable/SPECS/qt.spec
-r--r--r-- 1 root root 4254 gru 8 06:01 /home/ftp/PLD/stable/SPECS/qt.spec
alpha:~.91>
Jesli jest jakis pozniejszy to go nie mam :(((
ale prawdopodobnie z powodu problemu z miejscem na twardzielu....
> Szykuję dostęp rw do CVS na cenzorze do speców. Będziesz chciał ?
>
> Dochodzę do wniosku, że jedna osoba z zapisem do bazy to za mało, bo jakoś
> reszcie nie chce się podsyłać patch (tak jak Tobie). Najwyżej będę po
> innych poprawiał ale przynajmniej bedzie szerszy front robót. Teraz jak
> siadłem na GNOME i info to praktycznie nie mam czasu na doglądanie reszty
> po za codzinnymi updateami, a to źle bo czas leci :>
[...]
Nigdy sie nie bawilem CVS, wiec moze czas zaczac ???
Ale najpierw musze troche o tym poczytac :)
Pozdrawiam.
I obiecuje, ze postaram sie trzy razy sprawdzic
swoje poprawki zanim je wysle :))
Sas.
--
=============================================================================
UNIX System Administrator, POLAND
_/_/_/_/ _/_/_/_/ _/_/_/_/ Wojciech 'Sas' Cieciwa
_/ _/ _/ _/
_/_/_/_/ _/_/_/_/ _/_/_/_/ cieciwa w alpha.zarz.agh.edu.pl
_/ _/ _/ _/ sas w uci.agh.edu.pl
_/_/_/_/ _/ _/ _/_/_/_/
http://www2.zarz.agh.edu.pl/~cieciwa
-------------- następna część ---------
Summary: The Qt GUI application framework: Shared library
Summary(pl): Biblioteka Qt do tworzenia GUI
Name: qt
Version: 1.42
Release: 2
Source0: ftp://ftp.troll.no/qt/source/%{name}-%{version}.tar.gz
Patch0: qt.patch
Copyright: distributable
Group: X11/Libraries
URL: http://www.troll.no/
Buildroot: /tmp/%{name}-%{version}-root
%description
Contains the shared library needed to run Qt applications, as well as
the README files for Qt.
%description -l pl
Zawiera bibliotekę Qt wymaganą przez aplikacje, które z niej korzystają.
%package devel
Summary: Include files and documentation needed to compile
Summary(pl): Pliki nagłówkowe, przykłady i dokumentacja do biblioteki
Group: X11/Libraries
Requires: %{name} = %{version}
%description devel
Contains the files necessary to develop applications using Qt: header
files, the Qt meta object compiler, man pages, HTML documentation and
example programs. See http://www.troll.no for more information about
Qt, or file:/usr/doc/%{name}-devel-%{version}/html/index.html for Qt
documentation in HTML.
%description -l pl devel
Pakiet tem zawiera pliki potrzebne do tworzenia i kompilacji aplikacji
korzystających z biblioteki Qt jak pliki nagłówkowe, meta kompiler (moc),
dokumentację. Zobacz http://www.troll.no/ aby dowiedzieć się więcej o Qt.
Dokumentację do biblioteki znajdziesz także pod:
/usr/doc/%{name}-%{version}/html/index.html
%prep
%setup -q
%patch -p1
%build
QTDIR=`/bin/pwd`; export QTDIR
make linux-g++-shared
LD_LIBRARY_PATH=/usr/X11R6/lib \
make SYSCONF_CFLAGS="$RPM_OPT_FLAGS" \
SYSCONF_CFLAGS_LIB="$RPM_OPT_FLAGS -fPIC" \
SYSCONF_CFLAGS_SHOBJ="$RPM_OPT_FLAGS -fPIC"
cd extensions/imageio/src
LD_LIBRARY_PATH=/usr/X11R6/lib \
make SYSCONF_CFLAGS="$RPM_OPT_FLAGS" \
SYSCONF_CFLAGS_LIB="$RPM_OPT_FLAGS -fPIC" \
SYSCONF_CFLAGS_SHOBJ="$RPM_OPT_FLAGS -fPIC"
cd ../../opengl/src
LD_LIBRARY_PATH=/usr/X11R6/lib \
make SYSCONF_CFLAGS="$RPM_OPT_FLAGS" \
SYSCONF_CFLAGS_LIB="$RPM_OPT_FLAGS -fPIC" \
SYSCONF_CFLAGS_SHOBJ="$RPM_OPT_FLAGS -fPIC"
cd ../../xt/src
LD_LIBRARY_PATH=/usr/X11R6/lib \
make SYSCONF_CFLAGS="$RPM_OPT_FLAGS" \
SYSCONF_CFLAGS_LIB="$RPM_OPT_FLAGS -fPIC" \
SYSCONF_CFLAGS_SHOBJ="$RPM_OPT_FLAGS -fPIC"
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/X11R6/{bin,include/X11/qt,lib,man/{man1,man3}}
install -s bin/moc $RPM_BUILD_ROOT/usr/X11R6/bin/moc
install -s lib/libqt.so.*.* $RPM_BUILD_ROOT/usr/X11R6/lib
ln -sf libqt.so.%{version} $RPM_BUILD_ROOT/usr/X11R6/lib/libqt.so
install man/man1/* $RPM_BUILD_ROOT/usr/X11R6/man/man1
install man/man3/* $RPM_BUILD_ROOT/usr/X11R6/man/man3
install include/* $RPM_BUILD_ROOT/usr/X11R6/include/X11/qt
install -s lib/libqimgio.so.*.* $RPM_BUILD_ROOT/usr/X11R6/lib
ln -sf libqimgio.so.0.1 $RPM_BUILD_ROOT/usr/X11R6/lib/libqimgio.so.0
ln -sf libqimgio.so.0.1 $RPM_BUILD_ROOT/usr/X11R6/lib/libqimgio.so
install extensions/imageio/src/*.h $RPM_BUILD_ROOT/usr/X11R6/include/X11/qt
install -s lib/libqgl.a $RPM_BUILD_ROOT/usr/X11R6/lib
install extensions/opengl/src/*.h $RPM_BUILD_ROOT/usr/X11R6/include/X11/qt
install -s lib/libqxt.a $RPM_BUILD_ROOT/usr/X11R6/lib
install extensions/xt/src/*.h $RPM_BUILD_ROOT/usr/X11R6/include/X11/qt
for a in {tutorial,examples}/{Makefile,*/Makefile}; do
sed 's-^SYSCONF_MOC.*-SYSCONF_MOC = /usr/X11R6/bin/moc-' < $a > ${a}.2
mv -v ${a}.2 $a
done
gzip -9nf $RPM_BUILD_ROOT/usr/X11R6/man/man{1,3}/*
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_DIR/%name-%version
%files
%defattr(644, root, root, 755)
%doc LICENSE README* FAQ
/usr/X11R6/lib/lib*.so.*.*
%files devel
%defattr(644, root, root, 755)
%doc html tutorial examples doc changes-* ANNOUNCE
%attr(755, root, root) /usr/X11R6/bin/*
%attr(644, root, man) /usr/X11R6/man/man[13]/*
/usr/X11R6/include/X11/qt
%attr( -, root, root) /usr/X11R6/lib/lib*.so
%attr( -, root, root) /usr/X11R6/lib/lib*.a
%changelog
* Tue Jan 7 1999 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
- added extensions.
* Mon Dec 9 1998 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>
[1.42-2]
- added gzipping man pages,
- recompiled against libstdc++.so.2.9.
* Tue Sep 15 1998 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>
[1.40-3]
- added pl translation (based on translation maked by Jacek Konieczny
<jajcus w zeus.polsl.gliwice.pl>),
- removed PORTING from %doc,
- ANNOUNCE and changes-* moved to devel %doc,
- changed install base directory to /usr/X11R6.
* Mon Aug 3 1998 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>
[1.40-2]
- added -q %setup parameter and removed -n parameter,
- package rewrited for using Buildroot,
- added using %%{name} and %%{version} macros in Source,
- "rm -rf $RPM_BUILD_ROOT" moved from %prep to %install,
- spec file rewritten for using Buildroot,
- added %clean section,
- added URL,
- removed compiling tutorial and examples during building (qt.patch),
- fixed dependences for devel by adding "Requires: %%{name} = %%{version}",
- html, tutorial, examples and doc are marked as %doc in devel subpackage,
- header files moved to /usr/include/qt (to be consistent with FSSTND),
- replaced "mkdir -p" with "install -d" in %install,
- added striping binaries,
- /usr/lib/lib*.so moved to devel,
- fiew simplification in %files and %install,
- added using $RPM_OPT_FLAGS during compile,
- /sbin/ldconfig is now -p parameter in %post[un],
- added %defattr and %attr macros in %files (allows building package from
non-root account).
Więcej informacji o liście dyskusyjnej pld-devel-pl