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