#!/bin/bash ######################################################################## ## rdesktop.spec.in: This is a meta-specfile for building an RPM ## package of rdesktop on any of several different platforms that ## use RPM as a package management system. However, some platforms ## have been better tested than others, so if you have a fix please ## send it to the current maintainer. ## ## To create a specfile for your system, use one of the following commands: ## ## bash rdesktop.spec.in normal version ## bash rdesktop.spec.in -STATICOPENSSL link statically against OpenSSL ## -NOUNIFIEDPATCH do not use the unified patch by ## Peter Byström (=unofficial, but ## useful patch) ## -SVGA display target is SVGAlib, instead ## of X11 (experimental patch; ## requires the unified patch) ## ## The result will be a file in the current working directory called: ## rdesktop.spec ## ## You need the following software installed for this to work properly: ## bash ## GNU m4 ## ## Search for the token `@@@' to find the top of the actual specfile. ## ## Current Maintainer: Jacco de Leeuw ## Original Author: Thomas Ribbrock ## Idea and skeleton for m4 spec file: Jim Knoble ######################################################################## ######################################################################## ## Set DEBUG to any value in the environment to get debugging output. ## For example: DEBUG=1 bash rdesktop.spec.in ## if [ -n "${DEBUG}" ]; then set -x fi ######################################################################## ## Some general things we'll need down below ## M4="m4 --prefix-builtins" if [ -n "${DEBUG}" ]; then M4="${M4} --debug=tae" fi PREPROCESSOR="${M4}" PREPROCESSOR_FLAGS="" SPECFILE="rdesktop.spec" SPECFILE_BACKUP="${SPECFILE}.SAVEME" ######################################################################## ## Which version do we want to build? ## ## (yeah, I know, the parsing is quick and dirty....) ## if [ x"$1" = x"-NOUNIFIEDPATCH" ]; then PREPROCESSOR_FLAGS="-DNOUNIFIEDPATCH=1" fi if [ x"$2" = x"-NOUNIFIEDPATCH" ]; then PREPROCESSOR_FLAGS="-DNOUNIFIEDPATCH=1" fi if [ x"$3" = x"-NOUNIFIEDPATCH" ]; then PREPROCESSOR_FLAGS="-DNOUNIFIEDPATCH=1" fi # SVGA requires unified patch: overrides -NOUNIFIEDPATCH if [ x"$1" = x"-SVGA" ]; then PREPROCESSOR_FLAGS="-DSVGA=1" fi if [ x"$2" = x"-SVGA" ]; then PREPROCESSOR_FLAGS="-DSVGA=1" fi if [ x"$3" = x"-SVGA" ]; then PREPROCESSOR_FLAGS="-DSVGA=1" fi if [ x"$1" = x"-STATICOPENSSL" ]; then PREPROCESSOR_FLAGS="${PREPROCESSOR_FLAGS} -DSTATICOPENSSL=1" fi if [ x"$2" = x"-STATICOPENSSL" ]; then PREPROCESSOR_FLAGS="${PREPROCESSOR_FLAGS} -DSTATICOPENSSL=1" fi if [ x"$3" = x"-STATICOPENSSL" ]; then PREPROCESSOR_FLAGS="${PREPROCESSOR_FLAGS} -DSTATICOPENSSL=1" fi ## some day I really have to clean this mess up... TRi, 13/09/1999 ######################################################################## ## Figuring out what kind of system it is that we're running on ## source `dirname $0`/detect-system.sh ######################################################################## ## Now we know the system, set a few variables ## case "${HOST_PLATFORM}" in *Linux*Mandrake-8.0*) # Some libs are named differently in Mandrake 8.1 # (and presumably higher) PREPROCESSOR_FLAGS="${PREPROCESSOR_FLAGS} -DMDK80=1" ;; esac ######################################################################## ## Need to backup the specfile if it exists so that we don't overwrite ## somebody's work. This also gets around noclobber. ## if [ -e "${SPECFILE}" ]; then if [ -e "${SPECFILE_BACKUP}" ]; then rm -f "${SPECFILE}" else mv -f "${SPECFILE}" "${SPECFILE_BACKUP}" fi fi ######################################################################## ## Send the meta-specfile through the preprocessor ## ## M4 is nice, but finding the right strings to use for quotes ## is downright annoying. We're using double-guillemets («») ## from the ISO-8859-1 character set to avoid confusion with any ## of the shell or RPM meta-characters. ## Then why not replace single quoting character with double ## i.e. [[ and ]]. The double-guillemets seem to break macrogeneration. ## ## Note that we need the quotes around the end-of-file token so that ## shell variables, etc. don't get expanded with the specfile. ## ## The following token can be used to find the top of the actual ## specfile while editing: ## @@@ date +"## Spec file generated on: %c" >"${SPECFILE}" date +"## with arguments '${PREPROCESSOR_FLAGS}'" >>"${SPECFILE}" cat <<'_EndOfSpecFile_' | ${PREPROCESSOR} ${PREPROCESSOR_FLAGS} >>"${SPECFILE}" m4_changequote(`[[',`]]')m4_dnl ######################################################################## ## NOTE: This specfile is automagically generated from ## ${RPM_SOURCE_DIR}/rdesktop.spec.in. It is recommended ## to make modifications to that file, not this one. ## ## For details, please have a look at the .spec.in file! ## ######################################################################## %define upstreamname rdesktop %define vendor Matthew Chapman %define upstreamversion 1.1.0 %define patchmajor 19 %define patchminor 9 %define patchrelease 0 %define release jdl1 %define Variant VARIANT m4_ifelse(LINUX, 1, [[m4_dnl m4_ifelse(MDK8, 1, [[m4_dnl m4_ifelse(MDK80, 1,, [[m4_dnl m4_define(MDK81ORHIGHER, 1) ]])m4_dnl ## MDK80 m4_ifelse(X86, 1, [[m4_dnl # Packager i386 %define Packager Jacco de Leeuw ]])m4_dnl ## X86 m4_ifelse(PPC, 1, [[m4_dnl # Packager PPC %define Packager Jacco de Leeuw ]])m4_dnl ## PPC m4_ifelse(SPARC, 1, [[m4_dnl # Packager Sparc %define Packager (insert name here) ]])m4_dnl ## SPARC m4_ifelse(ALPHA, 1, [[m4_dnl # Packager Alpha %define Packager (insert name here) ]])m4_dnl ## ALPHA ]])m4_dnl ## MDK8 m4_ifelse(MDK7, 1, [[m4_dnl %define Packager (insert name here) ]])m4_dnl ## MDK7 m4_ifelse(REDHAT4, 1, [[m4_dnl %define Packager (insert name here) ]])m4_dnl ## REDHAT4 m4_ifelse(REDHAT5, 1, [[m4_dnl %define Packager (insert name here) ]])m4_dnl ## REDHAT5 m4_ifelse(REDHAT6, 1, [[m4_dnl m4_ifelse(X86, 1, [[m4_dnl # Packager i386 %define Packager Jacco de Leeuw ]])m4_dnl ## X86 m4_ifelse(SPARC, 1, [[m4_dnl # Packager Sparc %define Packager (insert name here) ]])m4_dnl ## SPARC m4_ifelse(ALPHA, 1, [[m4_dnl # Packager Alpha %define Packager (insert name here) ]])m4_dnl ## ALPHA ]])m4_dnl ## REDHAT6 m4_ifelse(REDHAT7, 1, [[m4_dnl m4_ifelse(X86, 1, [[m4_dnl # Packager i386 %define Packager Jacco de Leeuw ]])m4_dnl ## X86 m4_ifelse(SPARC, 1, [[m4_dnl # Packager Sparc %define Packager (insert name here) ]])m4_dnl ## SPARC m4_ifelse(ALPHA, 1, [[m4_dnl # Packager Alpha %define Packager (insert name here) ]])m4_dnl ## ALPHA ]])m4_dnl ## REDHAT7 m4_ifelse(SUSE6, 1, [[m4_dnl # Packager i386 %define Packager (insert name here) ]])m4_dnl ## SUSE6 m4_ifelse(COL2, 1, [[m4_dnl %define Packager (insert name here) ]])m4_dnl ## COL2 m4_ifelse(TURBOLINUX, 1, [[m4_dnl %define Packager (insert name here) ]])m4_dnl ## TURBOLINUX m4_ifelse(PLD, 1, [[m4_dnl m4_ifelse(X86, 1, [[m4_dnl # Packager i386 %define Packager (insert name here) ]])m4_dnl ## X86 m4_ifelse(SPARC, 1, [[m4_dnl # Packager Sparc %define Packager (insert name here) ]])m4_dnl ## SPARC m4_ifelse(ALPHA, 1, [[m4_dnl # Packager Alpha %define Packager (insert name here) ]])m4_dnl ## ALPHA ]])m4_dnl ## PLD ]])m4_dnl ## LINUX # Apologies for the absurdly long RPM names, but I can't think of # a better scheme. m4_ifelse(NOUNIFIEDPATCH, 1, [[m4_dnl %define version %{upstreamversion} ]], [[m4_dnl %define version %{upstreamversion}pl%{patchmajor}.%{patchminor}.%{patchrelease} ]])m4_dnl ## NOUNIFIEDPATCH %define unifiedpatch unified-patch%{patchmajor}-%{patchminor}-%{patchrelease} Summary: RDP client for Windows NT/2000/XP Terminal Server Summary(nl): RDP client voor Windows NT/2000/XP Terminal Server Summary(pl): Klient RDP umo¿liwiaj±cy dostêp do Terminal Serwera Windows Summary(fr): Client RDP pour Windows NT/2000/XP Terminal Server Summary(pt_BR): Cliente RDP para Windows NT/2000/XP Terminal Server Summary(pt): Cliente RDP para Windows NT/2000/XP Terminal Server m4_ifelse(SVGA, 1, [[m4_dnl Name: %{upstreamname}SVGALIB ]], [[m4_dnl Name: %{upstreamname} ]])m4_dnl ## SVGALIB Vendor: %{vendor} Version: %{version} Packager: %{Packager} URL: http://www.rdesktop.org/ m4_ifelse(STATICOPENSSL, 1, [[m4_dnl Release: %{release}%{Variant}.static Copyright: GPL; BSD-style (see LICENSE) ]], [[m4_dnl Release: %{release}%{Variant} Copyright: GPL ]])m4_dnl ## STATICOPENSSL m4_ifelse(PLD, 1, [[m4_dnl Group: X11/Applications/Networking ]], MDK, 1, [[m4_dnl Distribution: Mandrake Linux Group: Networking/Remote access ]], [[m4_dnl Group: Applications/Networking ]])m4_dnl ## PLD # The upstream tarball is not converted from .gz to .bz2 since rdesktop # is a remote access app and security conscious people might want to # verify its checksum against tampering. Source0: http://prdownloads.sourceforge.net/%{upstreamname}/%{upstreamname}-%{upstreamversion}.tar.gz Source1: %{upstreamname}-RPMS.README Source2: %{upstreamname}-LICENSE Source3: %{upstreamname}-withOpenSSL-LICENSE Source4: detect-system.sh Source5: %{upstreamname}.spec.in Source6: %{upstreamname}.1 Patch0: http://bibl4.oru.se/projects/%{upstreamname}/%{upstreamname}-%{unifiedpatch}.bz2 Patch1: %{upstreamname}-%{upstreamversion}-unif-rpm.patch.bz2 Patch2: %{upstreamname}-%{upstreamversion}-rpm.patch.bz2 Provides: %{upstreamname} m4_ifelse(MDK8, 1, [[m4_dnl BuildRoot: %{_tmppath}/%{upstreamname}-%{version}%{Variant}-root ]], REDHAT6, 1, [[m4_dnl BuildRoot: %{_tmppath}/%{upstreamname}-%{version}%{Variant}-root ]], REDHAT7, 1, [[m4_dnl BuildRoot: %{_tmppath}/%{upstreamname}-%{version}%{Variant}-root ]], [[m4_dnl BuildRoot: /tmp/%{upstreamname}-%{version}%{Variant}-root ]])m4_dnl ## MDK8 # Dependencies m4_ifelse(SVGA, 1, [[m4_dnl m4_ifelse(SUSE, 1, [[m4_dnl m4_define(BUILDREQUIREGFXLIBS, svgalib) m4_define(REQUIREGFXLIBS, svgalib) ]], [[m4_dnl m4_define(BUILDREQUIREGFXLIBS, svgalib-devel) m4_define(REQUIREGFXLIBS, svgalib) ]])m4_dnl ## SUSE ]], [[m4_dnl m4_ifelse(SUSE, 1, [[m4_dnl m4_define(BUILDREQUIREGFXLIBS, xdevel) m4_define(REQUIREGFXLIBS, xshared) ]], [[m4_dnl m4_define(BUILDREQUIREGFXLIBS, XFree86-devel) m4_define(REQUIREGFXLIBS, XFree86-libs) ]])m4_dnl ## SUSE ]])m4_dnl ## SVGA m4_ifelse(SUSE, 1, [[m4_dnl Buildrequires: BUILDREQUIREGFXLIBS glib openssl Requires: REQUIREGFXLIBS glib ]], MDK81ORHIGHER, 1, [[m4_dnl Buildrequires: BUILDREQUIREGFXLIBS glibc-devel libopenssl0-devel Requires: REQUIREGFXLIBS glibc ]], [[m4_dnl Buildrequires: BUILDREQUIREGFXLIBS glibc-devel openssl-devel Requires: REQUIREGFXLIBS glibc ]])m4_dnl ## SUSE m4_ifelse(STATICOPENSSL, 1, [[m4_dnl BuildRequires: sed m4_ifelse(MDK81ORHIGHER, 1, [[m4_dnl # Mandrake bug ID #5365 Buildrequires: libopenssl0-devel >= 0.9.6b-2mdk ]])m4_dnl ## MDK81ORHIGHER ]], [[m4_dnl m4_ifelse(MDK81ORHIGHER, 1, [[m4_dnl Requires: libopenssl0 ]], [[m4_dnl Requires: openssl ]])m4_dnl ## MDK81ORHIGHER ]])m4_dnl ## STATICOPENSSL %description rdesktop is an open source client for Windows NT/2000/XP Terminal Server, capable of natively speaking its Remote Desktop Protocol (RDP v4) in order to present the user's Windows desktop. Unlike Citrix ICA, no server extensions are required. rdesktop was written by Matthew Chapman (matthewc@cse.unsw.edu.au) based on various scarce documentation, wire sniffs, and trial-and-error. It is released under the GNU Public Licence (GPL). Please send feedback, bug reports and patches to the author, but check the rdesktop mailinglist first. Several authors on this list contributed to the 'unified patch' (maintained by Peter Byström) which is used in this release. See also http://www.jacco2.dds.nl/rdesktop/ m4_ifelse(STATICOPENSSL, 1, [[m4_dnl Statically linked against OpenSSL. ]])m4_dnl ## STATICOPENSSL m4_ifelse(SVGA, 1, [[m4_dnl This is the SVGAlib version of rdesktop. ]])m4_dnl ## SVGA # Dutch translation by Jacco de Leeuw %description -l nl rdesktop is een open source client voor Windows NT/2000/XP Terminal Server. Het is een implementatie van het Remote Desktop Protocol (RDP v4), waarmee men in staat wordt gesteld om zijn of haar Windows sessie op de Terminal Server te gebruiken op niet-Windows platformen. In tegenstelling tot het ICA protocol van Citrix is er geen extra software aan de kant van de server vereist. rdesktop is geschreven door Matthew Chapman (matthewc@cse.unsw.edu.au) aan de hand van de beperkte documentatie die beschikbaar was, het analyseren van netwerkverkeer en veel experimenteren. Het is beschikbaar onder de GNU Public Licence (GPL). Reakties, bugmeldingen en patches kunt u sturen naar de auteur, maar kijk eerst naar de rdesktop mailinglist. Diverse auteurs op deze lijst hebben bijgedragen aan de 'samengevoegde patch' (samengesteld door Peter Byström) welke gebruikt is in deze RPM. Zie ook http://www.jacco2.dds.nl/rdesktop/ m4_ifelse(STATICOPENSSL, 1, [[m4_dnl Statisch gelinkt met OpenSSL. ]])m4_dnl ## STATICOPENSSL m4_ifelse(SVGA, 1, [[m4_dnl Dit is de SVGAlib versie van rdesktop. ]])m4_dnl ## SVGA # Polish translation from PLD %description -l pl rdesktop jest klientem natywnie u¿ywaj±cym protoko³u RDP (Remote Desktop Protocol v4) umo¿liwiaj±cego dostêp do Terminal Servera Windows NT/2000/XP. W przeciwieñstwie do rozwi±zañ typu Citrix nie s± wymagane ¿adne rozszerzenia po stronie serwera. rdesktop was written by Matthew Chapman (matthewc@cse.unsw.edu.au) based on various scarce documentation, wire sniffs, and trial-and-error. It is released under the GNU Public Licence (GPL). Please send feedback, bug reports and patches to the author, but check the rdesktop mailinglist first. Several authors on this list contributed to the 'unified patch' (maintained by Peter Byström) which is used in this release. See also http://www.jacco2.dds.nl/rdesktop/ m4_ifelse(STATICOPENSSL, 1, [[m4_dnl Statically linked against OpenSSL. ]])m4_dnl ## STATICOPENSSL m4_ifelse(SVGA, 1, [[m4_dnl This is the SVGAlib version of rdesktop. ]])m4_dnl ## SVGA # French translation by Vincent Callede %description -l fr rdesktop est un client open source pour Windows NT/2000/XP Terminal Server, capable de communiquer directement avec le protocole : Remote Desktop Protocol (RDP v4) afin d'afficher l'écran du client Windows. Au contraire de Citrix ICA, aucun extension serveur n'est nécéssaire. rdesktop a été écrit par Matthew Chapman (matthewc@cse.unsw.edu.au) grace à de diverses documentations succintes et à de pénibles essais et corrections. rdesktop est publié sous licence GNU Public Licence (GPL). Envoyez vos commentaires, erreurs et correctifs à l'auteur, veillez à consulter en premier la liste email rdesktop. Plusieurs des auteurs de cette liste ont contribués à ce 'correctif unificateur' (maintenance par Peter Byström) publié dans cette version. Voir aussi http://www.jacco2.dds.nl/rdesktop/ m4_ifelse(STATICOPENSSL, 1, [[m4_dnl Maintenu dynamiquement grace à OpenSSL. ]])m4_dnl ## STATICOPENSSL m4_ifelse(SVGA, 1, [[m4_dnl Ceci est la version SVGAlib de rdesktop. ]])m4_dnl ## SVGA # Brazilian Portuguese translation by Silverio Wagner Silva # %description -l pt_BR rdesktop é um cliente open source para Windows NT/2000/XP Terminal Server, capaz de falar nativamente o Remote Desktop Protocol(RDP v4) para acessar o desktop do Windows. Ao contrário do Citrix ICA, nenhuma extensão é necessária no servidor. rdesktop foi escrito por Matthew Chapman (matthewc@cse.unsw.edu.au) baseado em documentação variada e escassa, listening de comunicação entre cliente e servidor e tentativa-e-erro. Ele é liberado sob a Licença Pública GNU (GPL). Favor enviar feedback, relatório de erros e correções para o autor, mas antes, cheque a lista de discussão do rdesktop. Vários autores nesta lista contribuiram para o patch unificado (mantido por Peter Byström) que é utilizado nesta versão. Veja também http://www.jacco2.dds.nl/rdesktop/ m4_ifelse(STATICOPENSSL, 1, [[m4_dnl Linkado estaticamente com OpenSSL. ]])m4_dnl ## STATICOPENSSL m4_ifelse(SVGA, 1, [[m4_dnl Esta é a versão SVGAlib do rdesktop. ]])m4_dnl ## SVGA # Brazilian Portuguese translation by Silverio Wagner Silva # # Not quite Portuguese Portuguese? Mail me at jacco2@dds.nl %description -l pt rdesktop é um cliente open source para Windows NT/2000/XP Terminal Server, capaz de falar nativamente o Remote Desktop Protocol(RDP v4) para acessar o desktop do Windows. Ao contrário do Citrix ICA, nenhuma extensão é necessária no servidor. rdesktop foi escrito por Matthew Chapman (matthewc@cse.unsw.edu.au) baseado em documentação variada e escassa, listening de comunicação entre cliente e servidor e tentativa-e-erro. Ele é liberado sob a Licença Pública GNU (GPL). Favor enviar feedback, relatório de erros e correções para o autor, mas antes, cheque a lista de discussão do rdesktop. Vários autores nesta lista contribuiram para o patch unificado (mantido por Peter Byström) que é utilizado nesta versão. Veja também http://www.jacco2.dds.nl/rdesktop/ m4_ifelse(STATICOPENSSL, 1, [[m4_dnl Linkado estaticamente com OpenSSL. ]])m4_dnl ## STATICOPENSSL m4_ifelse(SVGA, 1, [[m4_dnl Esta é a versão SVGAlib do rdesktop. ]])m4_dnl ## SVGA %prep function CheckBuildRoot { # do a few sanity checks on the BuildRoot # to make sure we don't damage a system case "${RPM_BUILD_ROOT}" in ''|' '|/|/bin|/boot|/dev|/etc|/home|/lib|/mnt|/root|/sbin|/tmp|/usr|/var) echo "Yikes! Don't use '${RPM_BUILD_ROOT}' for a BuildRoot!" echo "The BuildRoot gets deleted when this package is rebuilt;" echo "something like '/tmp/build-blah' is a better choice." return 1 ;; *) return 0 ;; esac } function CleanBuildRoot { if CheckBuildRoot; then rm -rf "${RPM_BUILD_ROOT}" else exit 1 fi } CleanBuildRoot %setup -n %{upstreamname}-%{upstreamversion} m4_ifelse(NOUNIFIEDPATCH, 1, [[m4_dnl # Use the optimisations of the distribution, instead of rdesktop's [JdL]. %patch2 -p0 -b .rpm cp %{SOURCE6} . ]], [[m4_dnl # Apply unified patch composed by Peter Byström. %patch0 -p2 -b .unif # Use the optimisations of the distribution, instead of rdesktop's. Also, # reverse some actions from the unified patch: do not scan system # for OpenSSL headers, since distribution knows where they are [JdL]. %patch1 -p0 -b .rpm ]])m4_dnl ## NOUNIFIEDPATCH cp -p %{SOURCE1} RPMS.README m4_ifelse(STATICOPENSSL, 1, [[m4_dnl cp -p %{SOURCE3} LICENSE ]], [[m4_dnl cp -p %{SOURCE2} LICENSE ]])m4_dnl ## STATICOPENSSL %build ./configure --enable-final \ m4_ifelse(NOUNIFIEDPATCH, 1,, [[m4_dnl m4_ifelse(SVGA, 1, [[m4_dnl --with-gui=svga \ ]], [[m4_dnl --with-gui=xwin \ ]])m4_dnl ## SVGA ]])m4_dnl ## NOUNIFIEDPATCH --with-openssl m4_ifelse(STATICOPENSSL, 1, [[m4_dnl # Rewrite Makefile to link statically against OpenSSL library. sed -e "s|-lcrypto|/usr/lib/libcrypto.a|g" Makeconf > %{_tmppath}/%{upstreamname}Makeconf.tmp mv %{_tmppath}/%{upstreamname}Makeconf.tmp Makeconf ]])m4_dnl ## STATICOPENSSL m4_ifelse(MDK8, 1, [[m4_dnl %make ]], [[m4_dnl make ]])m4_dnl ## MDK8 %install mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 m4_ifelse(SVGA, 1, [[m4_dnl install -m 755 rdesktop $RPM_BUILD_ROOT%{_bindir}/srdesktop install -m 644 rdesktop.1 $RPM_BUILD_ROOT%{_mandir}/man1/srdesktop.1 ]], [[m4_dnl install -m 755 rdesktop $RPM_BUILD_ROOT%{_bindir} install -m 644 rdesktop.1 $RPM_BUILD_ROOT%{_mandir}/man1 ]])m4_dnl ## SVGALIB %clean function CheckBuildRoot { # do a few sanity checks on the BuildRoot # to make sure we don't damage a system case "${RPM_BUILD_ROOT}" in ''|' '|/|/bin|/boot|/dev|/etc|/home|/lib|/mnt|/root|/sbin|/tmp|/usr|/var) echo "Yikes! Don't use '${RPM_BUILD_ROOT}' for a BuildRoot!" echo "The BuildRoot gets deleted when this package is rebuilt;" echo "something like '/tmp/build-blah' is a better choice." return 1 ;; *) return 0 ;; esac } function CleanBuildRoot { if CheckBuildRoot; then rm -rf "${RPM_BUILD_ROOT}" else exit 1 fi } CleanBuildRoot %files %defattr(0644,root,root,0755) %doc COPYING LICENSE RPMS.README m4_ifelse(NOUNIFIEDPATCH, 1,, [[m4_dnl %doc readme.txt CHANGES ]])m4_dnl ## NOUNIFIEDPATCH %attr(0755,root,root) %{_bindir}/* %{_mandir}/man?/* %changelog * Sat Mar 30 2002 Jacco de Leeuw 1.1.0pl19.8.5-jdl1 - Update to unified patch 19.8.5. * Sun Feb 24 2002 Jacco de Leeuw 1.1.0pl19.8.4-jdl2 - Added Brazilian/Portuguese translation by Silverio Wagner Silva . Thank you, Silverio! Renamed patches according to Mandrake guidelines. * Sun Feb 17 2002 Jacco de Leeuw 1.1.0pl19.8.4-jdl2 - Added French translation by Vincent Callede Thanks, Vincent! * Fri Feb 07 2002 Jacco de Leeuw 1.1.0pl19.8.4-jdl1 - Added changes so that one can install both the X and SVGAlib RPM at the same time. The SVGAlib version of rdesktop is now called srdesktop (similar to svncviewer). * Sat Feb 02 2002 Jacco de Leeuw - Converted to M4 macro spec file. * Sun Jan 06 2002 Jacco de Leeuw - Stole some stuff from PLD (www.pld.org.pl) * Sun Dec 30 2001 Jacco de Leeuw - Update to rdesktop 1.1.0, unified patch 19-8-2. Font cache problem pops up again. * Sat Sep 22 2001 Jacco de Leeuw - Update to rdesktop 1.1.0. * Fri Sep 21 2001 Jacco de Leeuw - Update to 19-6-7. Stole some ideas from Dominik Mierzejewski. Exchanged perl for sed, since it was a bit overkill. * Tue Jun 22 2001 Jacco de Leeuw - Fixes cache font problem, Portuguese keyboard * Sun Jun 17 2001 Jacco de Leeuw - Include OpenSSL license when statically linking against OpenSSL. OpenSSL is licenced under a dual licence: its own and SSLeay's. * Sat Jun 16 2001 Jacco de Leeuw - Updated to unified patch 19-6-5, should fix MIPS and ctrl1 problem. Minor correction in "statically linked with" RPM routine. * Wed May 30 2001 Jacco de Leeuw - Updated to unified patch 19-6-4 (still does not work on MIPS?). Use compiler optimisations from RPM (i.e. distribution maker knows best) * Thu May 19 2001 Jacco de Leeuw - Updated to unified patch 19-6-3. Added support for SuSE and Mandrake 8. Package names differ from RedHat's, but unfortunately they do not use "Provides: ". * Thu May 14 2001 Jacco de Leeuw - Updated to unified patch 19-6-2. PPC patch included. * Thu May 10 2001 Jacco de Leeuw - Modelling specfile more after Mandrake conventions. * Sun May 6 2001 Jacco de Leeuw - Updated to unified patch 19-6-1, which contains both of Brad's patches * Sun May 6 2001 Jacco de Leeuw - Added another patch by Brad. This one allows rdesktop to use an external OpenSSL library. * Sat May 5 2001 Jacco de Leeuw - Added Bradley Bell's patch, exchanging non-free parts for GNU MP. * Thu Apr 26 2001 Jacco de Leeuw - Initial build _EndOfSpecFile_ ######################################################################## ## ... and the end of the file.