Author: glen Date: Mon Mar 20 02:09:51 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - adapted to current source, builds, not tested much
---- Files affected: SPECS: kylix.spec (1.18 -> 1.19) ---- Diffs: ================================================================ Index: SPECS/kylix.spec diff -u SPECS/kylix.spec:1.18 SPECS/kylix.spec:1.19 --- SPECS/kylix.spec:1.18 Sun Mar 19 04:39:46 2006 +++ SPECS/kylix.spec Mon Mar 20 03:09:45 2006 @@ -1,29 +1,36 @@ # $Revision$, $Date$ # TODO: -# - spec filename != Name -# - kde applnk to help system does not work (have $RPM_BUILD_ROOT path inside) # - more subpackages: -bcb -delphi -bcb-ide -delphi-ide -doc -# - spec cleanup required... Summary: Kylix 3 Open Edition Summary(pl): Kylix 3 - Wydanie otwarte -Name: kylix3_open -Version: 1.0 -Release: 6 +Name: kylix +Version: 3 +Release: 0.2 License: non-distributable Group: X11/Development/Tools -Source0: ftp://ftpd.borland.com/download/kylix/k3/%{name}.tar.gz +Source0: ftp://ftpd.borland.com/download/kylix/k3/%{name}%{version}_open.tar.gz # NoSource0-md5: 83124b00249754ef0ff02569345fc5ae -Source1: %{name}.response -Source2: %{name}.wrapper -Source3: %{name}.dro -Patch0: %{name}-setup.patch +Source1: %{name}%{version}_open.response +Source2: %{name}%{version}_open.wrapper +Source3: %{name}%{version}_open.dro +Source4: %{name}path +Patch0: %{name}3_open-setup.patch NoSource: 0 URL: http://www.borland.com/kylix/open/ +BuildRequires: sed >= 4.0 +BuildRequires: symlinks +#BuildRequires: compat-libstdc++-2.9 Requires: %{name}-libs = %{version}-%{release} -Requires: compat-libstdc++-2.9 +Provides: libbortoken.so.6.9 +Provides: libdcc.so.6.9 +Provides: libilinkintf.so.6.9 +ExclusiveArch: %{ix86} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _kylixdata /usr/share/kylix3_open +%define _sysconfdir /etc/kylix +%define _libexecdir %{_libdir}/kylix +%define _includedir %{_prefix}/include/kylix +%define _datadir %{_prefix}/share/kylix %description Borland Kylix 3 Enterprise delivers an integrated C++ and Delphi @@ -36,8 +43,10 @@ %package libs Summary: Kylix libraries Summary(pl): Biblioteki Kyliksa -License: redistributable +# not redistributable due packaged bplrtl.so +#License: redistributable Group: Development/Libraries +Provides: libborunwind.so %description libs Kylix libraries. @@ -46,112 +55,82 @@ Biblioteki Kyliksa. %prep -%setup -q -n %{name} -install %{SOURCE1} . +%setup -q -n %{name}%{version}_open %patch0 -p1 +install -D %{SOURCE4} bin/kylixpath +./setup.data/bin/x86/setup -i `pwd`/root -m -n -a || { +: You should disable ./builder logging if you get errors like: +: Standard input is not a terminal! +: No UI drivers available +exit 1 +} +cd root + +# convert links to relative +symlinks -csvr . +# second run will make the relative links short +symlinks -csvr . + +sed -i -e "s,$(pwd),%{_datadir}," \ + bin/kylixpath \ + bin/libborcrtl.so \ + bin/registerkylix \ + bin/startbcb \ + bin/startdelphi \ + bin/startkylix \ + help/hyperhelp.sh \ + shortcuts/gnome/hyperhelp.desktop \ + shortcuts/gnome/registerkylix.desktop \ + shortcuts/gnome/startbcb.desktop \ + shortcuts/gnome/startdelphi.desktop \ + shortcuts/kde/hyperhelp.desktop \ + shortcuts/kde/registerkylix.desktop \ + shortcuts/kde/startbcb.desktop \ + shortcuts/kde/startdelphi.desktop \ + uninstall + +# ldconfig should create proper links, remove and keep backup in links.tar +#(cd bin; find -type l |xargs tar --remove-files -cf ../links.tar) + +# making it easier to install +mv lib data +mkdir -p lib privlib +mv bin/{bpl,lib}*.so.* lib +mv bin/lib*qt*.so lib +mv bin/lib*borland*.so lib +mv bin/libborstl.so lib +mv bin/libborunwind.so lib +mv bin/*.so* privlib +mv data/*.a privlib + %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_libdir} -install -d $RPM_BUILD_ROOT%{_bindir} -# WTF??? -install -d $RPM_BUILD_ROOT/home/bin -install -d $RPM_BUILD_ROOT%{_datadir}/doc/kylix3_open-1.0 -install -d $RPM_BUILD_ROOT%{_kylixdata} -# WTF??? -install -d $RPM_BUILD_ROOT/usr/local/etc -install -d $RPM_BUILD_ROOT%{_sysconfdir}/kylix -install -d $RPM_BUILD_ROOT%{_desktopdir} - -cat %{SOURCE1} | sed "s:@INSTALL@:$RPM_BUILD_ROOT%{_kylixdata}:" | sed "[EMAIL PROTECTED]@~$RPM_BUILD_ROOT/home/bin~" > response - -./setup.sh -m -a -n < response -#cat setup.data/main.sh | sed s:~:$RPM_BUILD_ROOT/home: | sed s:\$SETUP_INSTALLPATH:$RPM_BUILD_ROOT%{_kylixdata}:g > ./main.sh -cat setup.data/main.sh | sed s:~:$RPM_BUILD_ROOT/home: | sed s:\$inimerge.*:: > ./main.sh -chmod +x ./main.sh -./main.sh - -# FIXME: -#cp -r $RPM_BUILD_ROOT%{_kylixdata}/documentation $RPM_BUILD_ROOT%{_docdir}/kylix3_open-1.0 -#ln -s $RPM_BUILD_ROOT%{_kylixdata}/documentation $RPM_BUILD_ROOT%{_docdir}/kylix3_open-1.0 - -oldpath=`pwd` -cd $RPM_BUILD_ROOT%{_kylixdata}/help/app-defaults/ -rm ja_JP.eucjp -# FIXME: I don't know how to add symlinks to rpm -#ln -s ja_JP.eucJP ja_JP.eucjp - -cd $RPM_BUILD_ROOT%{_kylixdata}/help/lib/locale/ -rm ja_JP.eucjp -# FIXME: I don't know how to add symlinks to rpm -#ln -s ja_JP.eucJP ja_JP.eucjp - -# libraries -# Create bin/libborcrtl.so file - this one is unneded - i think so... (pascalek) -#cat << EOF > $RPM_BUILD_ROOT%{_libdir}/libborcrtl.so -#GROUP ( %{_kylixdata}/lib/libborcrtl.so.1.0 %{_kylixdata}/lib/libborcrtl_nonshared.a ) -#EOF -#??? chmod a+x $RPM_BUILD_ROOT%{_kylixdata}/bin/libborcrtl.so - -mv $RPM_BUILD_ROOT%{_kylixdata}/bin/*.so.* $RPM_BUILD_ROOT%{_libdir} -mv $RPM_BUILD_ROOT%{_kylixdata}/bin/*.so $RPM_BUILD_ROOT%{_libdir} -mv $RPM_BUILD_ROOT%{_libdir}/*ilink*.so* $RPM_BUILD_ROOT%{_kylixdata}/bin - -cd $RPM_BUILD_ROOT%{_libdir} -#cd $RPM_BUILD_ROOT%{_kylixdata}/bin - -for k in *6.9.0* ; do k2=`echo $k | sed s/6.9.0\$/6.9/` ; if ! [ -f $k2 ] ; then ln -s $k $k2 ; fi ; done -ln -sf libborqt-6.9.0-qt2.3.so libborqt-6.9-qt2.3.so -ln -sf libqtintf-6.9.0-qt2.3.so libqtintf-6.9-qt2.3.so -ln -sf libdbk.so.1.9 libdbk.so.1 -ln -sf libqt.so.2.3.0 libqt.so.2 -ln -sf librpcrt4.borland.so.1.0 librpcrt4.borland.so -ln -sf libadvapi32.borland.so.1.0 libadvapi32.borland.so -ln -sf libwine_unicode.borland.so.1.0 libwine_unicode.borland.so -ln -sf libborcrtl.so.1.0 libborcrtl.so.1 -ln -sf libborstl.so.1.0 libborstl.so -ln -sf libcomctl32.borland.so.1.0 libcomctl32.borland.so -ln -sf libcomdlg32.borland.so.1.0 libcomdlg32.borland.so -ln -sf libgdi32.borland.so.1.0 libgdi32.borland.so -ln -sf libimm32.borland.so.1.0 libimm32.borland.so -ln -sf liblz32.borland.so.1.0 liblz32.borland.so -ln -sf libmpr.borland.so.1.0 libmpr.borland.so -ln -sf libole32.borland.so.1.0 libole32.borland.so -ln -sf liboleaut32.borland.so.1.0 liboleaut32.borland.so -ln -sf libolecli32.borland.so.1.0 libolecli32.borland.so -ln -sf liboledlg.borland.so.1.0 liboledlg.borland.so -ln -sf libolepro32.borland.so.1.0 libolepro32.borland.so -ln -sf libolesvr32.borland.so.1.0 libolesvr32.borland.so -ln -sf libshell32.borland.so.1.0 libshell32.borland.so -ln -sf libuser32.borland.so.1.0 libuser32.borland.so -ln -sf libversion.borland.so.1.0 libversion.borland.so -ln -sf libwine.borland.so.1.0 libwine.borland.so -ln -sf libwineoss.drv.borland.so.1.0 libwineoss.drv.borland.so -ln -sf libwinmm.borland.so.1.0 libwinmm.borland.so -ln -sf libwinspool.drv.borland.so.1.0 libwinspool.drv.borland.so -ln -sf libx11drv.borland.so.1.0 libx11drv.borland.so -ln -sf libwininet.borland.so.1.0 libwininet.borland.so -ln -sf libkernel32.borland.so.1.0 libkernel32.borland.so -ln -sf libwineps.borland.so.1.0 libwineps.borland.so -ln -sf libshlwapi.borland.so.1.0 libshlwapi.borland.so -ln -sf libborunwind.so.6.0 libborunwind.so.6 - -# /etc directory -cd $oldpath - -cp -p $RPM_BUILD_ROOT/home/.borland/.borlandrc $RPM_BUILD_ROOT%{_sysconfdir}/kylix/borlandrc.conf -cp $RPM_BUILD_ROOT%{_kylixdata}/bin/delphi69upg $RPM_BUILD_ROOT%{_sysconfdir}/kylix/delphi69upg.conf -cp $RPM_BUILD_ROOT%{_kylixdata}/bin/delphi.dci $RPM_BUILD_ROOT%{_sysconfdir}/kylix/delphi69dci.conf -cp $RPM_BUILD_ROOT%{_kylixdata}/bin/bcb.dci $RPM_BUILD_ROOT%{_sysconfdir}/kylix/bcb69dci.conf -cp $RPM_BUILD_ROOT%{_kylixdata}/bin/delphi69dmt $RPM_BUILD_ROOT%{_sysconfdir}/kylix/delphi69dmt.conf -cp $RPM_BUILD_ROOT%{_kylixdata}/bin/bcb69dmt $RPM_BUILD_ROOT%{_sysconfdir}/kylix/bcb69dmt.conf -cp $RPM_BUILD_ROOT%{_kylixdata}/bin/incfiles.dat $RPM_BUILD_ROOT%{_sysconfdir}/kylix/incfilesdat.conf +install -d $RPM_BUILD_ROOT{%{_datadir},%{_libdir},%{_bindir},%{_sysconfdir},%{_includedir}} \ + $RPM_BUILD_ROOT{%{_libexecdir}/{lib,bin},%{_desktopdir},%{_examplesdir}/%{name}-%{version}} + +cd root +cp -a bin/* $RPM_BUILD_ROOT%{_libexecdir}/bin +cp -a lib/* $RPM_BUILD_ROOT%{_libdir} +cp -a privlib/* $RPM_BUILD_ROOT%{_libexecdir} +cp -a shortcuts/gnome/* $RPM_BUILD_ROOT%{_desktopdir} +cp -a source $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} +cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} +cp -a data/* $RPM_BUILD_ROOT%{_libexecdir}/lib +cp -a include/* $RPM_BUILD_ROOT%{_includedir} +cp -a help images documentation objrepos $RPM_BUILD_ROOT%{_datadir} +cp -a *.xpm oe.slip $RPM_BUILD_ROOT%{_datadir} + +install -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/delphi69dro.conf +install -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/bcb69dro.conf -cat %{SOURCE3} > $RPM_BUILD_ROOT%{_sysconfdir}/kylix/delphi69dro.conf -cat %{SOURCE3} > $RPM_BUILD_ROOT%{_sysconfdir}/kylix/bcb69dro.conf +# bad soname, package .so file +#ln -s $(cd $RPM_BUILD_ROOT%{_libdir}; echo libborunwind.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libborunwind.so -mv $RPM_BUILD_ROOT%{_kylixdata}/bin/dbkexe* $RPM_BUILD_ROOT%{_libdir} +# TODO ~/.borland/ files? +# not sure about these +%if 0 # Create dcc.cfg file cat <<EOF > $RPM_BUILD_ROOT%{_sysconfdir}/kylix/dcc.conf --msgcatalog=%{_kylixdata}/bin @@ -160,7 +139,6 @@ EOF # Create bcc.cfg file - libgcc_fname=`%{__cc} -print-libgcc-file-name` libgcc_dir=`dirname $libgcc_fname` @@ -175,113 +153,20 @@ EOF ln -sf %{_sysconfdir}/kylix/borlandrc.conf $RPM_BUILD_ROOT/usr/local/etc +%endif # wrapper -cat %{SOURCE2}> $RPM_BUILD_ROOT%{_bindir}/bc++ -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bc++.msg -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bcpp.msg -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/dcc -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/hyperhelp -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/kreg -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bcb -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/delphi -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bcblin -ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/ilink -ln -sf %{_kylixdata}/bin/ilink.msg $RPM_BUILD_ROOT%{_bindir}/ilink.msg - -# kylixpath -cat > $RPM_BUILD_ROOT%{_kylixdata}/bin/kylixpath <<EOF -#!/bin/bash - -prepath=%{_kylixdata} -if [ -n "\$1" ]; then - prepath=\$1 -fi -kylixpath=\$prepath/ -has_slash=\`expr "\$kylixpath" : '\(.*//\)'\` -if [ -n "\$has_slash" ] -then - kylixpath=\$prepath -else - kylixpath=\$prepath/ -fi -b=bin -l=lib -h=help -hl=help/lib - -path_found= -for kpath in \$kylixpath/\$h \$kylixpath/\$l \$kylixpath/\$b; do - for ppath in \`echo \$PATH | sed s/:/\ /g\`; do - if [ "\$kpath" = "\$ppath" ]; then - path_found="Y" - fi - done - if [ -z "\$path_found" ]; then - PATH="\$kpath:\$PATH" - fi -done - -locale=\${LC_ALL:-\${LC_CTYPE:-\${LANG:-"C"}}} -path_found= -for kpath in \$kylixpath/\$hl \$kylixpath/\$hl/locale/\$locale \$kylixpath/\$b; do - for ppath in \`echo \$LD_LIBRARY_PATH | sed s/:/\ /g\`; do - if [ "\$kpath" = "\$ppath" ]; then - path_found="Y" - fi - done - if [ -z "\$path_found" ]; then - LD_LIBRARY_PATH="\$kpath:\$LD_LIBRARY_PATH" - fi -done - -XPPATH="\$kylixpath/\$h/xprinter" - -HHHOME="\$kylixpath/\$h" - -XAPPLRESDIR="\$kylixpath/\$h/app-defaults" - -NLSPATH="\$kylixpath/\$hl/locale/%L/%N.cat" - -export PATH -export LD_LIBRARY_PATH -export XPPATH -export HHHOME -export XAPPLRESDIR -export NLSPATH -#echo "PATH $PATH_SET_TO" -#echo "\$PATH" -#echo "" -#echo "LD_LIBRARY_PATH $PATH_SET_TO" -#echo "\$LD_LIBRARY_PATH" -#echo "" -#echo "XPPATH $PATH_SET_TO" -#echo "\$XPPATH" -#echo "" -#echo "HHHOME $PATH_SET_TO" -#echo "\$HHHOME" -#echo "" -#echo "XAPPLRESDIR $PATH_SET_TO" -#echo "\$XAPPLRESDIR" -#echo "" -#echo "NLSPATH $PATH_SET_TO" -#echo "\$NLSPATH" - -EOF - -cp -f $RPM_BUILD_ROOT%{_kylixdata}/shortcuts/gnome/* $RPM_BUILD_ROOT%{_desktopdir} - -oldpath=`pwd` -cd $RPM_BUILD_ROOT%{_desktopdir} -for k in *.desktop -do - cat $k | sed "s+$RPM_BUILD_ROOT++" > tmp - cat tmp | sed "s:%{_kylixdata}/bin/registerkylix:%{_bindir}/kreg:" > $k - cat $k | sed "s:%{_kylixdata}/bin/startbcb:%{_bindir}/bcblin:" > tmp - cat tmp | sed "s:%{_kylixdata}/bin/startdelphi:%{_bindir}/delphi:" > $k -done - -cd $oldpath +install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/bc++ +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bc++.msg +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bcpp.msg +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/dcc +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/hyperhelp +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/kreg +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bcb +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/delphi +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/bcblin +#ln -sf %{_bindir}/bc++ $RPM_BUILD_ROOT%{_bindir}/ilink +#ln -sf %{_kylixdata}/bin/ilink.msg $RPM_BUILD_ROOT%{_bindir}/ilink.msg %clean rm -rf $RPM_BUILD_ROOT @@ -294,41 +179,87 @@ %files %defattr(644,root,root,755) -%doc README - -%attr(755,root,root) %{_libdir}/bpl[Hcd]*.so* -%attr(755,root,root) %{_libdir}/bplbcb*.so* -%attr(755,root,root) %{_libdir}/bplvcl*.so* -%attr(755,root,root) %{_libdir}/comp32p*.so* -%attr(755,root,root) %{_libdir}/dcl*.so* -%attr(755,root,root) %{_libdir}/lib[acdgiklmorstuwx]*.so* -%attr(755,root,root) %{_libdir}/libboredit*.so* -%attr(755,root,root) %{_libdir}/libborkbd*.so* -%attr(755,root,root) %{_libdir}/libbortoken*.so* -%attr(755,root,root) %{_libdir}/libversion*.so* -%attr(755,root,root) %{_libdir}/winhelp*.so* -%attr(755,root,root) %{_libdir}/dbkexe* - -%dir %{_sysconfdir}/kylix -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/kylix/* -/usr/local/etc/* +%doc DEPLOY INSTALL PREINSTALL README +%doc license.txt privacy.txt +%dir %{_sysconfdir} +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/* %{_desktopdir}/*.desktop - %attr(755,root,root) %{_bindir}/* -%{_kylixdata}/*.xpm -%{_kylixdata}/*.slip -%{_kylixdata}/*.txt -%{_kylixdata}/DEPLOY -%{_kylixdata}/INSTALL -%{_kylixdata}/PREINSTALL -%{_kylixdata}/source -%{_kylixdata}/shortcuts -%{_kylixdata}/objrepos -%{_kylixdata}/include -%{_kylixdata}/images -%{_kylixdata}/examples -%{_kylixdata}/documentation +%attr(755,root,root) %{_libdir}/bplHelpViewers.so.*.*.* +%attr(755,root,root) %{_libdir}/bplbcbclxide.so.*.*.* +%attr(755,root,root) %{_libdir}/bplbcbide.so.*.*.* +%attr(755,root,root) %{_libdir}/bplclxdesigner.so.*.*.* +%attr(755,root,root) %{_libdir}/bplcoreide.so.*.*.* +%attr(755,root,root) %{_libdir}/bpldelphiclxide.so.*.*.* +%attr(755,root,root) %{_libdir}/bpldelphide.so.*.*.* +%attr(755,root,root) %{_libdir}/bpldesigndgm.so.*.*.* +%attr(755,root,root) %{_libdir}/bpldesignhooks.so.*.*.* +%attr(755,root,root) %{_libdir}/bpldesignide.so.*.*.* +%attr(755,root,root) %{_libdir}/bplvcl.so.*.*.* +%attr(755,root,root) %{_libdir}/bplvclex.so.*.*.* +%attr(755,root,root) %{_libdir}/bplvclide.so.*.*.* +%attr(755,root,root) %{_libdir}/libadvapi32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libboredit.so.*.*.* +%attr(755,root,root) %{_libdir}/libborkbd.so.*.*.* +%attr(755,root,root) %{_libdir}/libbortoken.so.*.*.* +%attr(755,root,root) %{_libdir}/libbortoken.so.*.* +%attr(755,root,root) %{_libdir}/libcomctl32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libcomdlg32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libdbk.so.1.9 +%attr(755,root,root) %{_libdir}/libdcc.so.*.*.* +%attr(755,root,root) %{_libdir}/libdcc.so.*.* +%attr(755,root,root) %{_libdir}/libgdi32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libibmdom.so.1 +%attr(755,root,root) %{_libdir}/libilinkintf.so.*.*.* +%attr(755,root,root) %{_libdir}/libilinkintf.so.*.* +%attr(755,root,root) %{_libdir}/libimm32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libkernel32.borland.so.*.* +%attr(755,root,root) %{_libdir}/liblz32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libmpr.borland.so.*.* +%attr(755,root,root) %{_libdir}/libole32.borland.so.*.* +%attr(755,root,root) %{_libdir}/liboleaut32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libolecli32.borland.so.*.* +%attr(755,root,root) %{_libdir}/liboledlg.borland.so.*.* +%attr(755,root,root) %{_libdir}/libolepro32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libolesvr32.borland.so.*.* +%attr(755,root,root) %{_libdir}/librpcrt4.borland.so.*.* +%attr(755,root,root) %{_libdir}/libshell32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libshlwapi.borland.so.*.* +%attr(755,root,root) %{_libdir}/libuser32.borland.so.*.* +%attr(755,root,root) %{_libdir}/libversion.borland.so.*.* +%attr(755,root,root) %{_libdir}/libwine.borland.so.*.* +%attr(755,root,root) %{_libdir}/libwine_unicode.borland.so.*.* +%attr(755,root,root) %{_libdir}/libwineoss.drv.borland.so.*.* +%attr(755,root,root) %{_libdir}/libwineps.borland.so.*.* +%attr(755,root,root) %{_libdir}/libwininet.borland.so.*.* +%attr(755,root,root) %{_libdir}/libwinmm.borland.so.*.* +%attr(755,root,root) %{_libdir}/libwinspool.drv.borland.so.*.* +%attr(755,root,root) %{_libdir}/libx11drv.borland.so.*.* +%attr(755,root,root) %{_libdir}/libxmlide.so.*.*.* + +%dir %{_libexecdir} +%dir %{_libexecdir}/bin +%attr(755,root,root) %{_libexecdir}/bin/* +%{_libexecdir}/lib +%{_libexecdir}/*.a +%{_libexecdir}/comp32p.so +%attr(755,root,root) %{_libexecdir}/dclmlwiz.so.*.*.* +%attr(755,root,root) %{_libexecdir}/dclstd.so.*.*.* +%attr(755,root,root) %{_libexecdir}/dcluser.so.*.*.* +%{_libexecdir}/ilink.so +%{_libexecdir}/libborcrtl.so +%{_libexecdir}/libtextform.so +%{_libexecdir}/libxerces-*.so +%{_libexecdir}/winhelp.so + +%{_datadir} +%{_examplesdir}/* +%{_includedir} + +%if 0 +# unfinished +/usr/local/etc/* %{_kylixdata}/lib %dir %{_kylixdata} @@ -398,23 +329,27 @@ %{_kylixdata}/bin/uk.dem %{_kylixdata}/bin/us.dem %{_kylixdata}/bin/version.txt +%endif %files libs %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/bplvisualclx.so* -%attr(755,root,root) %{_libdir}/libqt.so* -%attr(755,root,root) %{_libdir}/libqtintf-* -%attr(755,root,root) %{_libdir}/libborqt-* -%attr(755,root,root) %{_libdir}/libborunwind.so* -%attr(755,root,root) %{_libdir}/libborstl.so* -%attr(755,root,root) %{_libdir}/libborcrtl.so* - -#this one was not mentioned in DEPLOY file -#but IMVHO it ought to be... -%attr(755,root,root) %{_libdir}/bplrtl.so* - -#and this one was :) -#%attr(755,root,root) %{_libdir}/bplbaseclx.so* +# according to DEPLOY +# 2.5.1 GPL-Licensed Packages +#%attr(755,root,root) %{_libdir}/bplbaseclx.so.*.*.* +%attr(755,root,root) %{_libdir}/bplvisualclx.so.*.*.* +%attr(755,root,root) %{_libdir}/libqt.so.*.*.* +%attr(755,root,root) %{_libdir}/libqtintf-*.*.*-qt*.so* +%attr(755,root,root) %{_libdir}/libborqt-*.*.*-qt*.so* +%attr(755,root,root) %{_libdir}/libborunwind.so.*.* +%{_libdir}/libborunwind.so.6 +%{_libdir}/libborunwind.so +# 2.5.2 Other packages (not Borland Protected nor Dual-Licensed) +%attr(755,root,root) %{_libdir}/libborstl.so.*.* +%attr(755,root,root) %{_libdir}/libborcrtl.so.*.* + +# this one was not mentioned in DEPLOY file but IMVHO it ought to be... +# and this makes the package not redistributable +%attr(755,root,root) %{_libdir}/bplrtl.so.*.*.* %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -422,6 +357,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.19 2006/03/20 02:09:45 glen +- adapted to current source, builds, not tested much + Revision 1.18 2006/03/19 03:39:46 glen - add md5, otherwise builder will try to cvs up 95mb file ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/kylix.spec?r1=1.18&r2=1.19&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit