--- wine-1.4.1.orig/Make.vars.in +++ wine-1.4.1/Make.vars.in @@ -8,7 +8,7 @@ datadir = @datadir@ infodir = @infodir@ mandir = @mandir@ -fontdir = $(datadir)/wine/fonts +fontdir = $(datadir)/wine$(DATASUFFIX)/fonts includedir = @includedir@/wine dlldir = @libdir@/wine fakedlldir = $(dlldir)/fakedlls --- wine-1.4.1.orig/tools/Makefile.in +++ wine-1.4.1/tools/Makefile.in @@ -32,7 +32,7 @@ INSTALLDIRS = \ $(DESTDIR)$(bindir) \ $(DESTDIR)$(datadir)/applications \ - $(DESTDIR)$(datadir)/wine \ + $(DESTDIR)$(datadir)/wine$(DATASUFFIX) \ $(DESTDIR)$(mandir)/man$(prog_manext) \ $(DESTDIR)$(mandir)/de.UTF-8/man$(prog_manext) \ $(DESTDIR)$(mandir)/fr.UTF-8/man$(prog_manext) @@ -71,8 +71,8 @@ sed -e 's,@bindir\@,$(bindir),g' $(srcdir)/wineapploader.in >$@ || ($(RM) $@ && false) install install-lib:: wine.inf $(INSTALLDIRS) - $(INSTALL_DATA) wine.inf $(DESTDIR)$(datadir)/wine/wine.inf - $(INSTALL_DATA) $(srcdir)/l_intl.nls $(DESTDIR)$(datadir)/wine/l_intl.nls + $(INSTALL_DATA) wine.inf $(DESTDIR)$(datadir)/wine$(DATASUFFIX)/wine.inf + $(INSTALL_DATA) $(srcdir)/l_intl.nls $(DESTDIR)$(datadir)/wine$(DATASUFFIX)/l_intl.nls $(INSTALL_DATA) $(srcdir)/wine.desktop $(DESTDIR)$(datadir)/applications/wine.desktop -$(UPDATE_DESKTOP_DATABASE) @@ -84,8 +84,8 @@ $(INSTALL_DATA) winemaker.fr.man $(DESTDIR)$(mandir)/fr.UTF-8/man$(prog_manext)/winemaker.$(prog_manext) uninstall:: - $(RM) $(DESTDIR)$(datadir)/wine/wine.inf \ - $(DESTDIR)$(datadir)/wine/l_intl.nls \ + $(RM) $(DESTDIR)$(datadir)/wine$(DATASUFFIX)/wine.inf \ + $(DESTDIR)$(datadir)/wine$(DATASUFFIX)/l_intl.nls \ $(DESTDIR)$(datadir)/applications/wine.desktop \ $(DESTDIR)$(bindir)/winemaker \ $(DESTDIR)$(mandir)/de.UTF-8/man$(prog_manext)/winemaker.$(prog_manext) \ --- wine-1.4.1.orig/tools/sfnt2fnt.c +++ wine-1.4.1/tools/sfnt2fnt.c @@ -43,6 +43,7 @@ #include "wine/unicode.h" #include "wingdi.h" +#include "basetsd.h" #include "pshpack1.h" @@ -187,11 +188,30 @@ } FT_Version_t; static FT_Version_t FT_Version; +#include "poppack.h" + #define GET_BE_WORD(ptr) MAKEWORD( ((BYTE *)(ptr))[1], ((BYTE *)(ptr))[0] ) #define GET_BE_DWORD(ptr) ((DWORD)MAKELONG( GET_BE_WORD(&((WORD *)(ptr))[1]), \ GET_BE_WORD(&((WORD *)(ptr))[0]) )) - -#include "poppack.h" +#ifdef WORDS_BIGENDIAN +static WORD byteswap_word(WORD x) +{ + return ( ( (x & 0xff) << 8) | + ( (x & 0xff00) >> 8) ); +} +static DWORD byteswap_dword(DWORD x) +{ + return ( ( (x & 0xff) << 24) | + ( (x & 0xff00) << 8) | + ( (x & 0xff0000) >> 8) | + ( (x & 0xff000000) >> 24) ); +} +# define PUT_LE_WORD(x) byteswap_word(x) +# define PUT_LE_DWORD(x) byteswap_dword(x) +#else +# define PUT_LE_WORD(x) (x) +# define PUT_LE_DWORD(x) (x) +#endif struct fontinfo { @@ -378,7 +398,7 @@ size_table = (bitmapSizeTable_t *)(eblc + 1); for(i = 0; i < num_sizes; i++) { - if(size_table->hori.ascender - size_table->hori.descender == ppem) + if( (signed char)size_table->hori.ascender - (signed char)size_table->hori.descender == ppem) { ascent = size_table->hori.ascender; break; @@ -570,11 +590,50 @@ return info; } +static void adjust_fontinfo( FONTINFO16 * fi ) +{ + fi->dfType = PUT_LE_WORD(fi->dfType); + fi->dfPoints = PUT_LE_WORD(fi->dfPoints); + fi->dfVertRes = PUT_LE_WORD(fi->dfVertRes); + fi->dfHorizRes = PUT_LE_WORD(fi->dfHorizRes); + fi->dfAscent = PUT_LE_WORD(fi->dfAscent); + fi->dfInternalLeading = PUT_LE_WORD(fi->dfInternalLeading); + fi->dfExternalLeading = PUT_LE_WORD(fi->dfExternalLeading); + fi->dfWeight = PUT_LE_WORD(fi->dfWeight); + fi->dfPixWidth = PUT_LE_WORD(fi->dfPixWidth); + fi->dfPixHeight = PUT_LE_WORD(fi->dfPixHeight); + fi->dfAvgWidth = PUT_LE_WORD(fi->dfAvgWidth); + fi->dfMaxWidth = PUT_LE_WORD(fi->dfMaxWidth); + fi->dfWidthBytes = PUT_LE_WORD(fi->dfWidthBytes); + fi->dfAspace = PUT_LE_WORD(fi->dfAspace); + fi->dfBspace = PUT_LE_WORD(fi->dfBspace); + fi->dfCspace = PUT_LE_WORD(fi->dfCspace); + fi->dfDevice = PUT_LE_DWORD(fi->dfDevice); + fi->dfFace = PUT_LE_DWORD(fi->dfFace); + fi->dfBitsPointer = PUT_LE_DWORD(fi->dfBitsPointer); + fi->dfBitsOffset = PUT_LE_DWORD(fi->dfBitsOffset); + fi->dfFlags = PUT_LE_DWORD(fi->dfFlags); + fi->dfColorPointer = PUT_LE_DWORD(fi->dfColorPointer); +} + static void write_fontinfo( const struct fontinfo *info, FILE *fp ) { - fwrite( &info->hdr, sizeof(info->hdr), 1, fp ); - fwrite( info->dfCharTable + info->hdr.fi.dfFirstChar, sizeof(*info->dfCharTable), - ((unsigned char)info->hdr.fi.dfLastChar - (unsigned char)info->hdr.fi.dfFirstChar) + 3, fp ); + FNT_HEADER tmp_hdr; + int num_chars, i; + CHAR_TABLE_ENTRY tmp_chartable[258]; + memcpy(&tmp_hdr, &info->hdr, sizeof(info->hdr)); + tmp_hdr.dfVersion = PUT_LE_WORD(tmp_hdr.dfVersion); + tmp_hdr.dfSize = PUT_LE_DWORD(tmp_hdr.dfSize); + adjust_fontinfo(&(tmp_hdr.fi)); + fwrite( &tmp_hdr, sizeof(info->hdr), 1, fp ); + num_chars = ((unsigned char)info->hdr.fi.dfLastChar - (unsigned char)info->hdr.fi.dfFirstChar) + 3; + + memcpy(&tmp_chartable, info->dfCharTable + info->hdr.fi.dfFirstChar, num_chars * sizeof(CHAR_TABLE_ENTRY)); + for (i=0; i < num_chars; ++i) { + tmp_chartable[i].width = PUT_LE_WORD(tmp_chartable[i].width); + tmp_chartable[i].offset = PUT_LE_DWORD(tmp_chartable[i].offset); + } + fwrite( tmp_chartable, sizeof(CHAR_TABLE_ENTRY), num_chars, fp ); fwrite( info->data, info->hdr.dfSize - info->hdr.fi.dfBitsOffset, 1, fp ); } @@ -630,6 +689,7 @@ struct fontinfo **info; char *input_file; char **args; + short tmp16; args = parse_options( argc, argv ); @@ -696,21 +756,21 @@ non_resident_name_off = sizeof(MZ_hdr) + module_ref_off + sizeof(align); memset(&NE_hdr, 0, sizeof(NE_hdr)); - NE_hdr.ne_magic = 0x454e; + NE_hdr.ne_magic = PUT_LE_WORD(0x454e); NE_hdr.ne_ver = 5; NE_hdr.ne_rev = 1; - NE_hdr.ne_flags = NE_FFLAGS_LIBMODULE | NE_FFLAGS_GUI; - NE_hdr.ne_cbnrestab = non_resident_name_len; - NE_hdr.ne_segtab = sizeof(NE_hdr); - NE_hdr.ne_rsrctab = sizeof(NE_hdr); - NE_hdr.ne_restab = resident_name_off; - NE_hdr.ne_modtab = module_ref_off; - NE_hdr.ne_imptab = module_ref_off; + NE_hdr.ne_flags = PUT_LE_WORD(NE_FFLAGS_LIBMODULE | NE_FFLAGS_GUI); + NE_hdr.ne_cbnrestab = PUT_LE_WORD(non_resident_name_len); + NE_hdr.ne_segtab = PUT_LE_WORD(sizeof(NE_hdr)); + NE_hdr.ne_rsrctab = PUT_LE_WORD(sizeof(NE_hdr)); + NE_hdr.ne_restab = PUT_LE_WORD(resident_name_off); + NE_hdr.ne_modtab = PUT_LE_WORD(module_ref_off); + NE_hdr.ne_imptab = PUT_LE_WORD(module_ref_off); NE_hdr.ne_enttab = NE_hdr.ne_modtab; - NE_hdr.ne_nrestab = non_resident_name_off; - NE_hdr.ne_align = 4; + NE_hdr.ne_nrestab = PUT_LE_DWORD(non_resident_name_off); + NE_hdr.ne_align = PUT_LE_WORD(4); NE_hdr.ne_exetyp = NE_OSFLAGS_WINDOWS; - NE_hdr.ne_expver = 0x400; + NE_hdr.ne_expver = PUT_LE_WORD(0x400); fontdir_off = (non_resident_name_off + non_resident_name_len + 15) & ~0xf; font_off = (fontdir_off + fontdir_len + 15) & ~0x0f; @@ -749,34 +809,34 @@ fwrite(MZ_hdr, sizeof(MZ_hdr), 1, ofp); fwrite(&NE_hdr, sizeof(NE_hdr), 1, ofp); - align = 4; + align = PUT_LE_WORD(4); fwrite(&align, sizeof(align), 1, ofp); - rc_type.type_id = NE_RSCTYPE_FONTDIR; - rc_type.count = 1; + rc_type.type_id = PUT_LE_WORD(NE_RSCTYPE_FONTDIR); + rc_type.count = PUT_LE_WORD(1); rc_type.resloader = 0; fwrite(&rc_type, sizeof(rc_type), 1, ofp); - rc_name.offset = fontdir_off >> 4; - rc_name.length = (fontdir_len + 15) >> 4; - rc_name.flags = NE_SEGFLAGS_MOVEABLE | NE_SEGFLAGS_PRELOAD; - rc_name.id = resident_name_off - sizeof("FONTDIR") - NE_hdr.ne_rsrctab; + rc_name.offset = PUT_LE_WORD(fontdir_off >> 4); + rc_name.length = PUT_LE_WORD((fontdir_len + 15) >> 4); + rc_name.flags = PUT_LE_WORD(NE_SEGFLAGS_MOVEABLE | NE_SEGFLAGS_PRELOAD); + rc_name.id = PUT_LE_WORD(resident_name_off - sizeof("FONTDIR") - sizeof(NE_hdr)); rc_name.handle = 0; rc_name.usage = 0; fwrite(&rc_name, sizeof(rc_name), 1, ofp); - rc_type.type_id = NE_RSCTYPE_FONT; - rc_type.count = num_files; + rc_type.type_id = PUT_LE_WORD(NE_RSCTYPE_FONT); + rc_type.count = PUT_LE_WORD(num_files); rc_type.resloader = 0; fwrite(&rc_type, sizeof(rc_type), 1, ofp); for(res = first_res | 0x8000, i = 0; i < num_files; i++, res++) { int len = (info[i]->hdr.dfSize + 15) & ~0xf; - rc_name.offset = font_off >> 4; - rc_name.length = len >> 4; - rc_name.flags = NE_SEGFLAGS_MOVEABLE | NE_SEGFLAGS_SHAREABLE | NE_SEGFLAGS_DISCARDABLE; - rc_name.id = res; + rc_name.offset = PUT_LE_WORD(font_off >> 4); + rc_name.length = PUT_LE_WORD(len >> 4); + rc_name.flags = PUT_LE_WORD(NE_SEGFLAGS_MOVEABLE | NE_SEGFLAGS_SHAREABLE | NE_SEGFLAGS_DISCARDABLE); + rc_name.id = PUT_LE_WORD(res); rc_name.handle = 0; rc_name.usage = 0; fwrite(&rc_name, sizeof(rc_name), 1, ofp); @@ -812,12 +872,21 @@ fputc(0x00, ofp); /* FONTDIR resource */ - fwrite(&num_files, sizeof(num_files), 1, ofp); + tmp16 = PUT_LE_WORD(num_files); + fwrite(&tmp16, sizeof(tmp16), 1, ofp); for(res = first_res, i = 0; i < num_files; i++, res++) { + FNT_HEADER tmp_hdr; + int sz; const char *name = get_face_name( info[i] ); - fwrite(&res, sizeof(res), 1, ofp); - fwrite(&info[i]->hdr, FIELD_OFFSET(FNT_HEADER,fi.dfBitsOffset), 1, ofp); + tmp16 = PUT_LE_WORD(res); + fwrite(&tmp16, sizeof(tmp16), 1, ofp); + sz = FIELD_OFFSET(FNT_HEADER,fi.dfBitsOffset); + memcpy(&tmp_hdr, &info[i]->hdr, sz); + tmp_hdr.dfVersion = PUT_LE_WORD(tmp_hdr.dfVersion); + tmp_hdr.dfSize = PUT_LE_DWORD(tmp_hdr.dfSize); + adjust_fontinfo(&(tmp_hdr.fi)); + fwrite(&tmp_hdr, FIELD_OFFSET(FNT_HEADER,fi.dfBitsOffset), 1, ofp); fputc(0x00, ofp); fwrite(name, strlen(name) + 1, 1, ofp); } --- wine-1.4.1.orig/tools/winedump/search.c +++ wine-1.4.1/tools/winedump/search.c @@ -98,7 +98,7 @@ if (VERBOSE) puts (grep_buff); - cmd = str_create (5, "function_grep.pl ", sym->symbol, + cmd = str_create (5, DATADIR "function_grep.pl ", sym->symbol, " \"", grep_buff, "\""); if (VERBOSE) --- wine-1.4.1.orig/tools/winedump/Makefile.in +++ wine-1.4.1/tools/winedump/Makefile.in @@ -26,6 +26,8 @@ INSTALLDIRS = $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man$(prog_manext) +MODCFLAGS = -DDATADIR=\"$(datadir)/wine$(DATASUFFIX)/\" + all: $(PROGRAMS) @MAKE_RULES@ @@ -34,6 +36,7 @@ $(CC) $(CFLAGS) -o winedump$(EXEEXT) $(OBJS) $(LIBPORT) $(LDFLAGS) install install-dev:: $(PROGRAMS) $(DESTDIR)$(bindir) + mkdir -p $(DESTDIR)/$(datadir)/wine$(DATASUFFIX) $(INSTALL_PROGRAM) winedump$(EXEEXT) $(DESTDIR)$(bindir)/winedump$(EXEEXT) $(INSTALL_SCRIPT) $(srcdir)/function_grep.pl $(DESTDIR)$(bindir)/function_grep.pl --- wine-1.4.1.orig/dlls/Makedll.rules.in +++ wine-1.4.1/dlls/Makedll.rules.in @@ -17,7 +17,7 @@ IMPLIBFLAGS = $(TARGETFLAGS) $(EXTRAIMPLIBFLAGS) IMPORTLIBFILE = $(IMPORTLIB:%=lib%.@IMPLIBEXT@) STATICIMPLIB = $(IMPORTLIBFILE:.def=.def.a) -INSTALLDIRS = $(DESTDIR)$(dlldir) $(DESTDIR)$(fakedlldir) $(DESTDIR)$(datadir)/wine +INSTALLDIRS = $(DESTDIR)$(dlldir) $(DESTDIR)$(fakedlldir) $(DESTDIR)$(datadir)/wine$(DATASUFFIX) @MAKE_RULES@ --- wine-1.4.1.orig/dlls/winex11.drv/xfont.c +++ wine-1.4.1/dlls/winex11.drv/xfont.c @@ -53,7 +53,7 @@ #define X_PFONT_MAGIC (0xFADE0000) #define X_FMC_MAGIC (0x0000CAFE) -#define MAX_FONTS 1024*16 +#define MAX_FONTS 1024*32 #define MAX_LFD_LENGTH 256 #define TILDE '~' #define HYPHEN '-' --- wine-1.4.1.orig/dlls/wineps.drv/Makefile.in +++ wine-1.4.1/dlls/wineps.drv/Makefile.in @@ -69,12 +69,12 @@ @MAKE_DLL_RULES@ -install-ppd:: $(DESTDIR)$(datadir)/wine dummy - $(INSTALL_DATA) $(srcdir)/generic.ppd $(DESTDIR)$(datadir)/wine/generic.ppd +install-ppd:: $(DESTDIR)$(datadir)/wine$(DATASUFFIX) dummy + $(INSTALL_DATA) $(srcdir)/generic.ppd $(DESTDIR)$(datadir)/wine$(DATASUFFIX)/generic.ppd .PHONY: install-ppd @WOW64_DISABLE@ install install-lib:: install-ppd uninstall:: - $(RM) $(DESTDIR)$(datadir)/wine/generic.ppd + $(RM) $(DESTDIR)$(datadir)/wine$(DATASUFFIX)/generic.ppd --- wine-1.4.1.orig/debian/watch +++ wine-1.4.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://ibiblio.org/pub/linux/system/emulators/wine/wine-([\d].*)\.tar\.bz2 \ + debian debian/maint/import --- wine-1.4.1.orig/debian/libwine.deps +++ wine-1.4.1/debian/libwine.deps @@ -0,0 +1,21 @@ +crypto +dbus-1 +freetype +fontconfig +gnutls +jpeg +ncurses +odbc +png +tiff +xslt +Xinerama +Xrandr +Xcursor +Xcomposite +Xrender +Xi +Xext +Xxf86vm +X11 +ssl --- wine-1.4.1.orig/debian/gendeps.sh +++ wine-1.4.1/debian/gendeps.sh @@ -0,0 +1,19 @@ +#!/bin/bash +SUFFIX="$1" +shift +ARCHS="$@" + +for ext in deps recs; do + for dep in debian/*.${ext}; do + package="$(basename "$dep" .${ext})" + path="debian/$package$SUFFIX" + deplist=$(sed 's,^,-l,' $dep) + # echo $path: $deplist + for arch in $ARCHS; do + gcc -m$arch -Wl,--noinhibit-exec -o "$path/extra${ext}$arch" debian/extradep.c $deplist + done + done +done + +# return success +true --- wine-1.4.1.orig/debian/prep-control.sh +++ wine-1.4.1/debian/prep-control.sh @@ -0,0 +1,42 @@ +#!/bin/bash +SUFFIX="$1" + +sed -n " +/^[ ]/! { + x + s/^\(Source: \|Package: \).*$/&${SUFFIX}/ + /^\(Depends\|Recommends\|Suggests\|Replaces\): .*[^,]$/ { + s/\([\n:,|] \)\([a-z0-9_-]*wine[a-z0-9_-]*\)/\1\2${SUFFIX}/g + s/wine-doc${SUFFIX}/wine-doc/g + } + /^./ p + x + /^$/ p + h +} +/^[ ]/ H +" debian/control.in > debian/control + +# undo suffix change on wine-gecko dependency +sed -i s/gecko-1${SUFFIX}/gecko-1/g debian/control + +if [ -n "$SUFFIX" ]; then +sed -i -n " +/^Source: / h +/^Package: / { + : PKG + x + /^Conflicts: /M s/Package: \([^\n]*\)${SUFFIX}\n\(\([^\n]*\n\)*\)Conflicts: \(.*\)$/Package: \1${SUFFIX}\n\2Conflicts: \4, \1/M + /^Conflicts: /M! s/Package: \([^\n]*\)${SUFFIX}\n\(\([^\n]*\n\)*\)Description: /Package: \1${SUFFIX}\n\2Conflicts: \1\nDescription: /M + /^./ p + x + $ q + h +} +/^Source: \|^Package: /! H +$ b PKG +" debian/control +fi + +# return success +true --- wine-1.4.1.orig/debian/extradep.c +++ wine-1.4.1/debian/extradep.c @@ -0,0 +1,4 @@ +int main() +{ + return 0; +} --- wine-1.4.1.orig/debian/compat +++ wine-1.4.1/debian/compat @@ -0,0 +1 @@ +5 --- wine-1.4.1.orig/debian/uninstaller.desktop +++ wine-1.4.1/debian/uninstaller.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Wine Uninstaller +Comment=Uninstall Windows programs +Comment[ca]=Desinstaƀla programes de Windows +Exec=wine uninstaller +Icon=wine +Terminal=false +Categories=Application;System; --- wine-1.4.1.orig/debian/wine-safe.man +++ wine-1.4.1/debian/wine-safe.man @@ -0,0 +1,24 @@ +.TH "wine-safe" "1" "2009-08-03" + +.SH "NAME" +wine-safe \- Start a program with wine(1) after confirmation + +.SH "SYNOPSIS" +.PP +.BI "wine-safe " program + +.SH "DESCRIPTION" +.PP +This manual page documents briefly the \fBwine-safe\fR command. +.PP +\fBwine-safe\fR asks for a confirmation before launching a program using \fBwine\fR(1), in order to prevent the execution of a program without user's knowledge. This command is mainly used by various third-party programs (web browsers, mail readers...). + +.SH "SEE ALSO" +.BR wine (1) + +.SH "AUTHOR" +.PP +Unknown. + +This manual page was written by Francois Wendling for the +Debian GNU/Linux system (but may be used by others). --- wine-1.4.1.orig/debian/changelog +++ wine-1.4.1/debian/changelog @@ -0,0 +1,4469 @@ +wine (1.4.1-4) unstable; urgency=low + + * sfnt2fnt: Fix broken *.fon files on big-endian architectures + * No longer remove *.fon files (affects: #680421) + * Remove libnss-mdns warning as the issue seems to have been fixed + (closes: #474289) + * wine64-bin: Use xmessage (with fallback to console) for multiarch + instructions + * Add SVG icon extracted from programs/winecfg/logo.svg (closes: + #677538, #679572) + * Install documentation and changelog for the wine and wine64-bin + [amd64] packages (closes: #687062) + * Add myself to uploaders + + -- Hilko Bengen Sun, 30 Sep 2012 23:56:44 +0200 + +wine (1.4.1-3) unstable; urgency=high + + * Install wine64-bin copyright file (closes: #687062) + + -- Michael Gilbert Tue, 18 Sep 2012 23:36:11 -0400 + +wine (1.4.1-2) unstable; urgency=medium + + [ Michael Gilbert ] + * Improve multiarch instructions (closes: #680120). + + [ Hilko Bengen ] + * Conflict with ubuntu wine packages (closes: #678388). + * Add fontconfig and other library dependencies (closes: #680421). + * Add misc:Pre-Depends. + + -- Michael Gilbert Thu, 12 Jul 2012 17:34:23 -0400 + +wine (1.4.1-1) unstable; urgency=medium + + * New upstream release 1.4.1, released Jun 17, 2012. + - Translation updates. + - Various bug fixes. + - See http://www.winehq.org/announce/1.4.1 for complete details. + * Don't build libwine-alsa on kfreebsd (closes: #677715) + * Set libwine as 'Multi-Arch: foreign' + + -- Michael Gilbert Sat, 16 Jun 2012 23:11:45 -0400 + +wine (1.4-7) unstable; urgency=low + + [ Michael Gilbert ] + * Set --git-ignore-branch in build scripts + * Ship a wine64-bin helper package + * Don't set wine as 'Multi-Arch: allowed' (closes: #676498) + * Pass --ignore-branch to git-dch + + [ Hilko Bengen ] + * Exclude deprecated wineprefixcreate files (closes: #677077) + * Remove libusb dependency + * Fix mistyped misc:Depends + * Include localized manpages + + -- Michael Gilbert Tue, 12 Jun 2012 13:13:41 -0400 + +wine (1.4-6) unstable; urgency=low + + * Eliminate additional hal references (closes: #613186) + + -- Michael Gilbert Sat, 09 Jun 2012 00:53:35 -0400 + +wine (1.4-5) unstable; urgency=low + + * Exclude lintian overrides and achitecture-specific font files + (closes: #676443) + * Replace wine-bin < 1.4-4 (closes: #676598) + + -- Michael Gilbert Fri, 08 Jun 2012 18:26:11 -0400 + +wine (1.4-4) unstable; urgency=low + + * Fix manpage alternatives (closes: #676320) + * Make multiarch wine binnmu safe (closes: #676457) + * Install additional wine exe files + * Install upstream manpages where available + + -- Michael Gilbert Thu, 07 Jun 2012 15:53:06 -0400 + +wine (1.4-3) unstable; urgency=low + + * Fix prelink build dependency + + -- Michael Gilbert Tue, 05 Jun 2012 20:12:53 -0400 + +wine (1.4-2) unstable; urgency=low + + * Fix hurd/kfreebsd build dependencies + + -- Michael Gilbert Tue, 05 Jun 2012 19:20:50 -0400 + +wine (1.4-1) unstable; urgency=low + + * Team upload to unstable + - include myself as a new uploader + * Add misc:Depends to dependencies (closes: #637650) + + -- Michael Gilbert Tue, 05 Jun 2012 15:44:39 -0400 + +wine (1.4-0.4) experimental; urgency=low + + * Non-maintainer upload. + * Enable multiarch (closes: #670531). + + -- Michael Gilbert Fri, 25 May 2012 19:37:06 -0400 + +wine (1.4-0.3) experimental; urgency=low + + * non-maintainer upload + * fix wine-gecko symlink + + -- Michael Gilbert Tue, 22 May 2012 01:08:10 -0400 + +wine (1.4-0.2) experimental; urgency=low + + * non-maintainer upload + * install binaries generated by new upstream versions + * link to wine_gecko-1.4-x86.msi instead of wine_gecko-1.4-x86.cab + * conflict with wine-gecko-1.0.0 (closes: #672577) + * simplify gcc build dependencies (closes: #654741) + * use the term virtual to describe the wine meta package (closes: #668370) + * prefer libpng-dev (closes: #662549) + * enable hardened build flags (closes: #671760) + * remove old sound systems that are no longer supported upstream + * build-depend on oss4-dev + + -- Michael Gilbert Mon, 21 May 2012 23:45:17 -0400 + +wine (1.4-0.1) experimental; urgency=low + + * Non-maintainer upload. + * New upstream release 1.4, released Mar 7, 2012. + - The surface / texture loading functions. + - The mesh creation and manipulation functions. + - The vertex declaration handling functions. + - The effects framework, binary effect parsing in particular. + * switch back to plain wine branch + * depend on libwine-gecko-1.4 + + -- Michael Gilbert Thu, 10 May 2012 20:21:48 -0400 + +wine-unstable (1.3.15-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.3.15, released Mar 4, 2011. + - Support for changing network passwords. + - Reflection support in shader compiler. + - Tests no longer attempt to cope with Win9x behavior. + - A number of MSHTML and MSXML improvements. + - Various bug fixes. + * switch to -unstable branch + * support function_grep.pl shipping in /usr/bin + * use wine-gecko 1.1.0 (closes: #671760) + * support upstream removal of wineprefixcreate tool + + -- Michael Gilbert Mon, 07 May 2012 19:44:11 -0400 + +wine (1.2.3-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.2.3, released Apr 8, 2011. + - Translation updates. + - Various bug fixes. + + -- Hilko Bengen Wed, 25 Apr 2012 22:16:00 +0200 + +wine (1.2.2-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.2.2, released Dec 3, 2010. + - Support for animated cursors. + - Translation updates. + - Various bug fixes. + + -- Hilko Bengen Wed, 25 Apr 2012 22:09:53 +0200 + +wine (1.2.1-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.2.1, released Oct 8, 2010. + - Translation updates. + - Various bug fixes. + * Added l_intl.nls to wine-bin + + -- Hilko Bengen Wed, 25 Apr 2012 21:52:31 +0200 + +wine (1.2-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.2, released Jul 16, 2010. + * wine.xpm has been removed from the source distribution; no + longer install it. + * Remove "unstable" suffix + * Remove libwine-gecko dependency; provide symlink to cabfile + containedin wine-gecko-unstable. + + -- Hilko Bengen Wed, 25 Apr 2012 19:37:28 +0200 + +wine-unstable (1.1.44-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.44, released May 7, 2010. + - Many more new icons. + - Support for 32-bit prefixes with a 64-bit Wine. + - Many additional msvcr80/90 functions. + - Improvements to Bidi handling. + - More complete mmdevapi (Win7 audio) support. + - Improved handling of MSI patches. + - A number of fixes for desktop menus. + - Optimizations in OLE storage. + - Various bug fixes. + + -- Hilko Bengen Mon, 23 Apr 2012 00:03:01 +0200 + +wine-unstable (1.1.43-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.43, released Apr 16, 2010. + - A number of new icons. + - Improved support for alpha channel in bitmaps. + - Many Direct3D fixes and optimizations. + - More complete msvcr80/90 implementations. + - A wide range of 64-bit fixes. + - Various bug fixes. + + -- Hilko Bengen Sun, 22 Apr 2012 23:49:07 +0200 + +wine-unstable (1.1.42-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.42, released Apr 2, 2010. + - Support for shared 32/64-bit setups. + - Dwarf debug info support for better backtraces. + - More standard actions supported in MSI. + - Support for TIFF image format in WinCodecs. + - A number of Direct3D improvements. + - Shell fixes for better Internet Explorer support. + - Various bug fixes. + * remove winelib from debian/rules as its built from upstream makefile + + -- Michael Gilbert Thu, 19 Apr 2012 22:23:44 -0400 + +wine-unstable (1.1.41-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.41, released Mar 19, 2010. + - A wide range of Direct3D improvements. + - Support for SHA-256, SHA-384, and SHA-512 algorithms. + - A number of MSHTML fixes. + - Support for mp3 decoding on Mac OS X. + - Various widl improvements. + - More typelib fixes. + - OLE storage improvements. + - Various bug fixes. + + -- Michael Gilbert Thu, 19 Apr 2012 22:01:13 -0400 + +wine-unstable (1.1.40-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.40, released Mar 5, 2010. + - Support for Wow64 registry redirection. + - Increased coverage of MSI standard actions. + - Various Wordpad improvements. + - Many shell fixes for better IE support. + - Improved support for typelibs. + - Better GL card detection. + - Various bug fixes. + + -- Michael Gilbert Thu, 19 Apr 2012 21:39:30 -0400 + +wine-unstable (1.1.39-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.39, released Feb 19, 2010. + - Support for registry symbolic links. + - Many MSI fixes. + - Build process improvements. + - MSXML cleanups and fixes. + - A number of MSHTML improvements. + - Various bug fixes. + * make sure destination wine dir exists in winedump build + + -- Michael Gilbert Thu, 19 Apr 2012 21:18:32 -0400 + +wine-unstable (1.1.38-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.38, released Feb 5, 2010. + - Better support for memory allocations debugging. + - Improved MIDI support. + - A wide range of Direct3D fixes. + - OLEDB fixes (should fix Clipart in Office). + - Improved debugger support on x86-64. + - Many MSI fixes. + - Various bug fixes. + + -- Michael Gilbert Thu, 19 Apr 2012 17:02:20 -0400 + +wine-unstable (1.1.37-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release 1.1.37, released Jan 22, 2010. + - A number of fixes in AVI file support. + - Several MSXML improvements. + - A few MSI fixes. + - Various bug fixes. + * build-depend on gcc-multilib (closes: #651811) + + -- Michael Gilbert Thu, 19 Apr 2012 16:35:14 -0400 + +wine-unstable (1.1.36-1) unstable; urgency=low + + * New upstream release 1.1.36, released Jan 8, 2010. + - Completion of the 16-bit separation. + - Improved Shader Model 4 support. + - A ton of memory leak fixes. + - Improved debugging support for MinGW. + - A number of MSHTML fixes. + - Various bug fixes. + * No longer allow using flex-old as a build dependency. + * Bumped Standards-Version to 3.9.2. + * Notes on update plan: + I have been extremely busy this semester at university, which means + the packaging effort has fallen behind more than anticipated. However, + as I did not complete my planned changes to the packaging yet, I'll + continue to do one release at a time for a few days, improving the + packaging incrementally to ensure everything works, with the aim of + being done with the changes by the time I get to the 1.2 release + (after all, it is supposed to be the stable release that might end + up in a Debian release). Once I'm reasonably happy with the final + packaging used for 1.2, I might consider fast-forwarding the 1.3 + releases to whatever the most recent release is. + + -- Ove Kaaven Sat, 17 Dec 2011 13:21:55 +0100 + +wine-unstable (1.1.35-1) unstable; urgency=low + + * New upstream release 1.1.35, released Dec 18, 2009. + - Support for OLE transacted storage. + - Better certificate checking on secure connections. + - More progress on the 16-bit separation. + - Left 4 Dead 2 DRM really supported now. + - MSI performance improvements. + - 64-bit fixes in debugger support. + - Various bug fixes. + * Made the wine-bin package use the alternatives system for binaries in + /usr/bin. If both 32-bit and 64-bit versions of Wine are installed, + then the system will prefer the 64-bit version. If both stable and + unstable versions of Wine are installed, then the system will prefer + the stable version. As with other alternatives, the user can pick a + different version with "update-alternatives --config wine" (or maybe + invoke the desired binary directly, to the extent that works). + + -- Ove Kaaven Mon, 22 Aug 2011 02:14:28 +0200 + +wine-unstable (1.1.34-1) unstable; urgency=low + + * New upstream release 1.1.34, released Dec 4, 2009. + - Many fixes for crypto certificates support. + - A lot of MSHTML improvements. + - Various fixes to support the Left 4 Dead 2 DRM. + - A number of OLE marshalling fixes. + - More Listview improvements. + - Various bug fixes. + * Added build-dependency alternative libjpeg8-dev. + * If building in full-multiarch mode, make libwine Pre-Depend on + multiarch-support. (But though this mode might work now, it is + probably still too soon to make this the default.) + * Better fix for lintian override paths (doesn't break multiarch paths). + * Made debian/doclink.sh idempotent. + * Fixed incorrect destination path in install-arch64 rule. + + -- Ove Kaaven Mon, 15 Aug 2011 21:05:10 +0200 + +wine-unstable (1.1.33-2) unstable; urgency=low + + * Updated paths in lintian overrides, apparently they should no + longer start with "./" + + -- Ove Kaaven Sun, 14 Aug 2011 20:14:25 +0200 + +wine-unstable (1.1.33-1) unstable; urgency=low + + * New upstream release 1.1.33, released Nov 13, 2009. + - Gecko now installed at wineprefix creation time. + - Better support for certificates in crypt32. + - Improved sound support in mciwave. + - Some more Direct3D 10 functions. + - Many cleanups for issues spotted by Valgrind. + - Various bug fixes. + * Make wine-bin depend on libwine-gecko. + * Updated mime-info.keys to use "wine-safe start /unix" as the MIME + handler for .exe files. + * Add proper package suffixes to the installed reportbug control files. + * On amd64, build-depend on ia32-libs-dev. Closes: #618224. + * Installed mshta.exe.so into libwine-bin. + * Installed function_grep.pl into libwine-dev (in /usr/share/wine). + * Clean up leftover file debian/noexec.diff. + * Temporarily force gcc 4.4 until packaging a release that works with + newer gcc versions. + + -- Ove Kaaven Sun, 14 Aug 2011 14:45:42 +0200 + +wine-unstable (1.1.32-1) unstable; urgency=low + + * New upstream release 1.1.32, released Oct 23, 2009. + - Many crypto fixes, particularly on 64-bit. + - Improved DVD access on Mac OS. + - Several common controls improvements. + - Various HTML support improvements. + - More DIB optimizations. + - Various bug fixes. + * Installed the new extrac32.exe utility into libwine-bin. + * Install upstream's wine.desktop instead of maintaining our own + (these days, their version is not as bad as it used to be). + * Patched libs/wine/Makefile.in to make it possible to add a suffix + to the name of libwine.so. + * The suffix given to the package names is now also given to + libwine.so. (This is intended as a step towards making libwine and + libwine-unstable coinstallable.) + * Replaced $(libdir)/wine with $(dlldir) in libs/wine/Makefile.in. + * The suffix given to the package names is now also given to + /usr/lib/wine. + * Patched makefiles to make it possible to add a suffix to the name + of /usr/share/wine. + * The suffix given to the package names is now also given to + /usr/share/wine. + * Substitute the correct package name (with suffix) into the lintian + overrides. + * Override lintian error usr-share-doc-symlink-without-dependency, + reported on packages wine and wine-bin. (The dependency isn't + missing, these packages just depend on libwine through other + libwine-* packages. I did not want to add redundant dependencies for + lintian's sake, so I've added overrides instead.) + + -- Ove Kaaven Mon, 02 Nov 2009 20:50:12 +0100 + +wine-unstable (1.1.31-1) unstable; urgency=low + + * New upstream release 1.1.31, released Oct 9, 2009. + - Vastly improved monthcal control. + - Performance improvements for DIB sections. + - Several sound driver fixes. + - Beginning of ActiveX support in JScript. + - More Direct3D 10 work. + - More 16-bit dlls split off to separate modules. + - Support for attachments in MAPI. + - Various bug fixes. + * Set the WINELOADER environment variable in the wine wrapper script, + to ensure the debugger finds the expected binary. Closes: #549088. + * Wrapper script output is now directed to stderr. Closes: #543709. + + -- Ove Kaaven Sat, 24 Oct 2009 01:57:42 +0200 + +wine-unstable (1.1.30-1) unstable; urgency=low + + * New upstream release 1.1.30, released Sep 25, 2009. + - Support for OpenAL. + - Many improvements in HTML and JavaScript support. + - Many common controls fixes and improvements. + - More Direct3D 10 work. + - Better MAPI support. + - Various bug fixes. + * Installed openal32.dll into the new libwine-openal package. + Added libopenal-dev build-dependency. + + -- Ove Kaaven Sun, 18 Oct 2009 19:08:25 +0200 + +wine-unstable (1.1.29-1) unstable; urgency=low + + * New upstream release 1.1.29, released Sep 2, 2009. + - Improved Gecko integration by using Wine's network layers. + - Use of external libmpg123 for mp3 decoding. + - Support for JPEG and PNG formats in WindowsCodecs. + - Many regression test fixes for Win64 and Windows 7. + - Various bug fixes. + * Added libmpg123-dev to Build-Depends, and made libwine recommend the + corresponding library. + * Installed the new dxdiag.exe application into libwine-bin. + + -- Ove Kaaven Sun, 04 Oct 2009 15:27:56 +0200 + +wine-unstable (1.1.28-1) unstable; urgency=low + + * New upstream release 1.1.28, released Aug 21, 2009. + - Support for IRDA protocol. + - Faster initial wineprefix creation. + - Axis remapping with evdev joysticks. + - More image formats in WindowsCodecs. + - Various bug fixes. + * On amd64, check for libnss_mdns4.so.2 in /usr/lib32 instead of in + /lib32. (Apparently it was placed in /usr/lib32 by a NMU that didn't + try to match the old directory layout as much as I had assumed, and + that it probably should have.) (Closes: #541201) + * Changed XB-Multi-Arch to Multi-Arch in debian/control. (By the time + the field actually matters, dpkg-dev will probably support it.) + * Only include the Multi-Arch annotations in the packages when + building in full-multiarch mode, in which the amd64 Wine packages + will not include 32-bit Wine. This mode is, of course, not enabled + by default yet. + * Added ${shlibs:Depends} to libwine-dev's Depends field. The shlibs- + added dependencies for this package are redundant, but can't hurt, + and it suppresses a warning. + * Install the new pre-built fake DLLs into the Wine packages, + following the package split. To reduce future problems, I now use + *.install-modules files to list all DLLs to install, and then + prep-install.sh makes sure all files relevant to that DLL get + properly installed. + * If 32-bit Wine is compiled on amd64 using multiarch paths, depend on + a libc6-i386 >= 2.9-24. + * With ia32-apt-get gone, and multiarch paths only working on sid + (hence making my backports probably not work), switch back to + traditional library paths for now, to see if the package still works + with them. Also closes: #540706. + * Made sure the *.install-common files aren't empty, or they don't end + up in the diff, which would confuse the current build system + (perhaps I should fix that someday, but...) + + -- Ove Kaaven Sat, 22 Aug 2009 19:43:44 +0200 + +wine-unstable (1.1.27-1) unstable; urgency=low + + * New upstream release 1.1.27, released Aug 7, 2009. + - New version of the Gecko engine. + - New GSM 06.10 codec support. + - Improved support for the disk volume APIs. + - Support for XShm pixmaps for better performance. + - Various bug fixes. + * Added libgsm1-dev build-dependency. + * Added wineconsole and wine-safe manpages by Francois Wendling. + (Closes: #540652, #540653) + * Annotate binary packages with the Multi-Arch field as appropriate. + * Added a script to generate Recommends lines. Initially use it to + make libwine recommend the libgsm package Wine was compiled against. + (The package splitting has gone far enough, I don't think I want to + make a separate libwine-codecs package to depend on libgsm. I'm just + going to use Recommends instead for stuff like that. Perhaps even + eliminate some more libwine-* packages in the future...) + * Made it possible to add suffixes to the dependencies of + autogenerated transition packages. (I've used this to make + experimental users migrate to the wine-unstable packages.) + * Automatically substitute the current library paths into the lintian + overrides. + * Added lintian override for wine.bin being unstripped. + + -- Ove Kaaven Sun, 09 Aug 2009 15:29:11 +0200 + +wine-unstable (1.1.26-1) unstable; urgency=low + + * New upstream release 1.1.26, released Jul 17, 2009. + - Still more translation updates. + - Faster bitmap stretching using XRender. + - Proxy support in WinHTTP. + - Many more JScript functions. + - Various bug fixes. + + -- Ove Kaaven Sat, 18 Jul 2009 21:16:14 +0200 + +wine-unstable (1.1.25-1) unstable; urgency=low + + * New upstream release 1.1.25, released Jul 3, 2009. + - A ton of translation updates. + - Support for various Unicode file encodings in Notepad. + - Improved memory management, especially for OpenGL. + - Desktop menus now cleaned up automatically. + - Beginnings of a windowscodecs DLL implementation. + - Various bug fixes. + * Split out yet another binary package, libwine-bin, which now + contains everything wine-bin used to ship in /usr/lib/wine. + * Moved all winelib programs in wine-utils to libwine-bin and wine-bin. + Moved all development utilities in wine-utils to libwine-dev. + Moved all remaining utilities in wine-utils to wine-bin. + Deleted the wine-utils package. + * Removed wine-utils from README.Debian. + * Now build with multiarch library paths. Hence, instead of /usr/lib + on i386 and /usr/lib32 on amd64, Wine's 32-bit libraries are now in + /usr/lib/i486-linux-gnu for both. Although full multiarch isn't here + yet, this should also make Wine work better with ia32-apt-get. + * If installing into /usr/lib32 (on an amd64 system), and it is not a + symlink on the build system, force the resulting binaries to pre- + depend on libc6-i386 2.9.18. Closes: #535204. + * Updated winelauncher for the new realities in the amd64 world. Any + other fallout from the ia32-libs transitions is out of my control. + (Closes: #535097) + * Added code to generate transition packages for amd64 in the event + that ia32-apt-get completely replaces ia32-libs. Not enabled yet, + though, since right now, it looks like such a replacement may not + actually happen. + * Removed versioned dependency on ia32-libs. + * In the scripts for preprocessing debhelper files to add package + suffixes, also handle maintainer scripts and documentation. + * Updated year in debian/copyright. + + -- Ove Kaaven Sat, 11 Jul 2009 20:51:19 +0200 + +wine-unstable (1.1.24-1) unstable; urgency=low + + * New upstream release 1.1.24, released Jun 19, 2009. + - Support for freedesktop file associations. + - Support for exception handling on 64-bit. + - Improved ARB shaders. + - Fixes for the FBO mode. + - Many listview improvements. + - Various bug fixes. + * Check at build time whether /usr/lib32 is a symlink (and what it + symlinks to). It should then be a matter of a quick rebuild in the + appropriate build environment to get packages that work both before + and after the transition. + * Name the upstream tarball properly in debian/maint/import (with + -unstable for the 1.1.* series). + + -- Ove Kaaven Sun, 21 Jun 2009 19:30:18 +0200 + +wine-unstable (1.1.23-2) unstable; urgency=low + + * On amd64, install into /emul/ia32-linux/usr/lib instead of into + /usr/lib32. While they both refer to the same place, the relative + paths inferred by the Wine build process work much better when + they're deduced from the true path, rather than from symlinks. + * Removed obsolete configure option --enable-opengl. + * Changed "git-cat-file" to "git cat-file" in debian/maint/build-final. + * Fixed git-dch workaround in debian/maint/build-final to work with + package updates that aren't new upstream releases. + * Exclude wine.bin from stripping, so that this will compile on lenny. + + -- Ove Kaaven Fri, 19 Jun 2009 01:20:14 +0200 + +wine-unstable (1.1.23-1) unstable; urgency=low + + * New upstream release 1.1.23, released Jun 5, 2009. + - Support for registering MIME types with the Linux desktop. + - FBO mode is now the default for Direct3D. + - Support for COM proxy delegation. + - Improved support for the Mingw cross-compile. + - Proper fullscreen mode for the virtual desktop. + - Various bug fixes. + * Add "-unstable" suffix to package names for the Wine development + branch, and upload to sid. + * Fix up package names of dependencies when adding a suffix. For now, + also add conflicts with the corresponding suffixless packages. + * Fix cleanup after building a package with a suffix and extra + dependencies. + + -- Ove Kaaven Fri, 12 Jun 2009 15:53:05 +0200 + +wine (1.1.22-1) experimental; urgency=low + + * New upstream release 1.1.22, released May 22, 2009. + - More improvements to OLE copy/paste. + - Beginnings of x86_64 exception handling. + - Direct3D locking fixes. + - ARB shaders improvements. + - Better OpenGL pixel format support. + - Various bug fixes. + * Added workaround to debian/maint/build-final for current git-dch not + working like it's supposed to. + + -- Ove Kaaven Wed, 10 Jun 2009 13:25:08 +0200 + +wine (1.1.21-1) experimental; urgency=low + + * New upstream release 1.1.21, released May 8, 2009. + - Beginnings of shader model 4 support. + - Support for copying/pasting images from X11 applications. + - A number of GDIPlus improvements. + - Various listview fixes. + - 64-bit support in winemaker. + - Support for building on Mac OS X Snow Leopard. + - Various bug fixes. + * Made it possible to easily add a suffix to all package names. This + should make it possible to maintain multiple branches of Wine + (stable and unstable) simply by specifying different suffixes. + + -- Ove Kaaven Tue, 09 Jun 2009 23:38:43 +0200 + +wine (1.1.20-1) experimental; urgency=low + + * New upstream release 1.1.20, released Apr 24, 2009. + - Show a dialog on application crashes. + - Much improved OLE copy/paste support. + - Various listview improvements. + - More Direct3D code cleanups. + - Various bug fixes. + * Killed the libwine-twain transitional package. + * Renamed remaining debian/*.install files to debian/*.install-common. + * Installed termsv.exe.so into wine-bin. + * On amd64, winelib is now installed into /usr/lib32 instead of + /usr/lib. (This *is* an upload to experimental, after all...) + + -- Ove Kaaven Mon, 01 Jun 2009 00:30:23 +0200 + +wine (1.1.19-1) experimental; urgency=low + + * New upstream release 1.1.19, released Apr 10, 2009. + - Support for Visual C++ project files in winemaker. + - Improvements to the Esound driver. + - Many Direct3D code cleanups. + - Fixes to OLE clipboard handling. + - OpenBSD compilation fixed. + - Various bug fixes. + * Made filenames in libwine.split tidier. + * Split libwine-gphoto2 and libwine-sane with libwine.split instead of + with *.install files. + * Removed *.dirs files, rely on dh_install (and split.sh) to create + directories as needed. + * Made the /usr/share/doc/ directory in all binary packages + (except libwine) be a symlink to /usr/share/doc/libwine. (All binary + packages already do have a strict dependency on the same libwine + binary version as themselves, so this should be in line with + policy.) Since Debian Wine is made up of many binary packages, this + should reduce the .deb package sizes and disk usage somewhat. + * Merged fixes from lenny branch: + - Recommend ttf-liberation, and changed msttcorefonts suggestion to + ttf-mscorefonts-installer. Closes: #490861. + - Removed application/x-zip-compressed from wine.desktop. + Closes: #452957. + + -- Ove Kaaven Thu, 21 May 2009 22:27:09 +0200 + +wine (1.1.18-1) experimental; urgency=low + + * New upstream release 1.1.18, released Mar 27, 2009. + - RPC over HTTP support. + - Improved support for upgrades in MSI. + - Debug symbols in WineDbg on Mac OS X. + - Many Direct3D code cleanups. + - Various bug fixes. + * Changed section of libwine-dbg to the new "debug" section. + * The logic for only installing binaries that are actually built is + now in separate shell scripts (prep-install.sh, clean-install.sh). + * Instead of splitting up libwine with a long list of "mv" commands in + debian/rules, the list of files and packages to split into is now in + a separate libwine.split file, which is processed by a shell script + (split.sh). + + -- Ove Kaaven Tue, 19 May 2009 20:59:50 +0200 + +wine (1.1.17-1) experimental; urgency=low + + * New upstream release 1.1.17, released Mar 13, 2009. + - Joystick support on Mac OS X. + - Implementation of iphlpapi on Solaris. + - A number of 64-bit improvements. + - Obsolete LinuxThreads support has been removed. + - Many fixes to the regression tests on Windows. + - Various bug fixes. + * README.twain is no more, was removed upstream. + * Permanently removed the amd64 binaries-in-diff hack. + * Worked on the experimental 64-bit support in debian/rules a bit. + Since gcc-4.4 is now in Debian, the 64-bit build rules will now use + that. Properly packaging the result will take a bit more work, + though... + + -- Ove Kaaven Sat, 16 May 2009 11:15:41 +0200 + +wine (1.1.16-1) experimental; urgency=low + + * New upstream release 1.1.16, released Feb 27, 2009. + - Improved SANE scanner support. + - Support for digital CD audio playback. + - Improved cookies management in Wininet. + - Support for building stand-alone 16-bit modules. + - Many fixes to the regression tests on Windows. + - Various bug fixes. + * Try to install *.vxd.so only if they were built. (Closes: #517886) + * Changed "git-cat-file" to "git cat-file" in debian/maint/import. + * Changed uninstaller.desktop to execute "wine uninstaller". + * Wine no longer installs progman, uninstaller, and winebrowser as + their own binaries. Thus, removed these from the packaging, along + with their man pages. (The programs can still be run through the + "wine" command, e.g. "wine uninstaller".) + * Install stand-alone 16-bit modules (if they were built) into + libwine. + * Installed lodctr.exe.so, unlodctr.exe.so, and cacls.exe.so into + wine-bin. + + -- Ove Kaaven Wed, 13 May 2009 19:46:01 +0200 + +wine (1.1.15-1) experimental; urgency=low + + * New upstream release 1.1.15, released Feb 13, 2009. + - Gecko engine update. + - Better region support in GdiPlus. + - Support for cross-compilation in winegcc. + - Beginnings of MS Text Framework support. + - Many fixes to the regression tests on Windows. + - Various bug fixes. + * Added build-dependency alternative libjack-dev. + + -- Ove Kaaven Sat, 21 Feb 2009 00:54:23 +0100 + +wine (1.1.14-1) experimental; urgency=low + + * New upstream release 1.1.14, released Jan 30, 2009. + - Various bug fixes for Internet Explorer 7. + - Many crypt32 improvements, including new export wizard. + - Better support for windowless Richedit. + - Improvements to the print dialog. + - Many fixes to the regression tests on Windows. + - Various bug fixes. + * Try to fix a PowerPC build failure (reported but not fixed upstream yet). + + -- Ove Kaaven Wed, 18 Feb 2009 13:31:53 +0100 + +wine (1.1.13-1) experimental; urgency=low + + * New upstream release 1.1.13, released Jan 16, 2009. + - Freedesktop.org-compliant startup notifications. + - Many fixes for 64-bit application support. + - Improved graphics support in Internet Explorer. + - Various Richedit improvements. + - Better certificate manager dialog. + - Various bug fixes. + * Fix a minor copy&paste error I did for copying wine-preloader etc + into the packages (should use install, not mv, in the binary-arch + target). + * Install control panel modules into wine-bin. (Currently there's only + one - Add/Remove Programs.) (Closes: #511266) + * Added a more general way to only install certain binaries into + libwine if they were actually built; it now also works for wine-bin, + where winevdm.exe.so is now in the list of optional binaries. + * Installed clock.exe.so and icinfo.exe.so into the wine-utils + package, for some kind of completeness's sake. + + -- Ove Kaaven Sat, 17 Jan 2009 15:02:33 +0100 + +wine (1.1.12-1) experimental; urgency=low + + * New upstream release 1.1.12, released Jan 2, 2009. + - Some simple 64-bit apps should now run. + - Support for subpixel font rendering. + - 64-bit code generation in the IDL compiler. + - New version of the Gecko engine. + - Various bug fixes. + * I will note that Wine's 64-bit support requires gcc 4.4 features + (and there's no gcc 4.4 in Debian yet). It's now possible to build + 64-bit Wine using gcc-snapshot, but packaging isn't possible yet. + And anyway, there appears to not yet be any pre-made code to detect + whether a particular .exe is 64-bit or 32-bit, and thus which + Wine to run it with. (In a pinch, I suppose using "file" in the + wrapper script would do the trick, though...) + + -- Ove Kaaven Thu, 08 Jan 2009 15:58:00 +0100 + +wine (1.1.11-1) experimental; urgency=low + + * New upstream release 1.1.11, released Dec 20, 2008. + - Numerous fixes for IE7 support. + - Support for 64-bit cross-compile using Mingw64. + - User interface support for crypto certificates. + - Better support for MSI installation patches. + - Various Direct3D optimizations. + - Various bug fixes. + * Add dh_installman to debian/rules. + * Added manpages written by Francois Wendling. (Closes: #284295, + #284297, #284300, #284301, #284302, #284303, #284304, #284305, + #83263, #83265, #83268, #83269, #83270, #83271) + * Try to install wine-kthread, wine-pthread, and wine-preloader only + if they were built (basically only on i386 systems with glibc). + Closes: #511077. + + -- Ove Kaaven Wed, 07 Jan 2009 19:10:30 +0100 + +wine (1.1.10-1) experimental; urgency=low + + * New upstream release 1.1.10, released Dec 5, 2008. + - Support for virtual memory write watches. + - Workarounds for the WINAPI compiler bug on Mac OS. + - Several fixes for the 64-bit build. + - Some more GdiPlus functions. + - Various bug fixes. + * Try again to run debian/maint/import's date in the C locale. + * Comment out currently-unnecessary mensis invocation in debian/rules. + Closes: #510762. + * Removed unneeded dh_testroot from the clean-arch32/arch64 rules. + + -- Ove Kaaven Tue, 06 Jan 2009 13:56:41 +0100 + +wine (1.1.9-1) experimental; urgency=low + + * New upstream release 1.1.9, released Nov 21, 2008. + - A large number of regression test fixes. + - Performance improvements in memory management. + - Improved POP3 support in inetcomm. + - Initial implementation of the XInput DLL. + - Various bug fixes. + * Made the debian/maint/import script run date in the C locale. + * Upstream added a --disable-tests configure option. Since the Debian + packaging currently makes no use of the tests (the buildds probably + couldn't run them anyway since they probably need an X display), + I'll use this option, to shorten the build time a little bit. + * Support the "parallel" option of DEB_BUILD_OPTIONS. + Upgraded Standards-Version to 3.8.0. + * The wineshelllink script has been obsoleted. Thus, it's no longer + packaged, and bugs about it no longer applies. + (Closes: #480069, #83259) + + -- Ove Kaaven Sun, 04 Jan 2009 09:35:46 +0100 + +wine (1.1.8-1) experimental; urgency=low + + * New upstream release 1.1.8, released Nov 7, 2008. + - Substantial parts of inetcomm implemented (for Outlook). + - Still better crypt32 support. + - Memory management improvements. + - Theming support for buttons. + - Various bug fixes. + + -- Ove Kaaven Sat, 03 Jan 2009 14:14:41 +0100 + +wine (1.1.7-1) experimental; urgency=low + + * New upstream release 1.1.7, released Oct 24, 2008. + - Improved device management for DOS drives. + - Many Richedit fixes. + - Various installer fixes, particularly for IE 7. + - First steps of Direct3D 10 implementation. + - Various bug fixes. + + -- Ove Kaaven Fri, 02 Jan 2009 09:18:43 +0100 + +wine (1.1.6-1) experimental; urgency=low + + * New upstream release 1.1.6, released Oct 10, 2008. + - Beginnings of schannel implementation using GnuTLS. + - Many fixes from various code analysis tools. + - Support for X11 desktop work area. + - Fixes for Richedit tables. + - More complete JavaScript support. + - Various bug fixes. + * Added build-dependency alternatives libgl1-mesa-dev and libglu1-mesa-dev. + * Removed fontforge from Build-Depends (for a while now, upstream has + shipped pre-built fonts in the tarball, and they no longer build the + fonts at compile time by default, in order to work around bugs in + various fontforge versions). + * Added libgnutls-dev to Build-Depends (why can't Wine settle with + *either* OpenSSL *or* GnuTLS, instead of requiring both?) + + -- Ove Kaaven Thu, 01 Jan 2009 10:31:39 +0100 + +wine (1.1.5-1) experimental; urgency=low + + * New upstream release 1.1.5, released Sep 19, 2008. + - Substantial JavaScript implementation. + - Partial support for layered windows. + - Support for Unicode file export in Regedit. + - Proper exception handling in widl-generated code. + - Asynchronous requests and cookies support in WinHTTP. + - Various bug fixes. + + -- Ove Kaaven Wed, 01 Oct 2008 20:39:10 +0200 + +wine (1.1.4-1) experimental; urgency=low + + * New upstream release 1.1.4, released Sep 5, 2008. + - Substantial chunks of WinHTTP are implemented. + - More JavaScript support. + - Beginnings of shell AppBar implementation. + - Several fixes for Google Chrome support. + - Chinese translations. + - Various bug fixes. + * The make target for installing API manpages changed from install to + install-man; updated debian/rules accordingly. + + -- Ove Kaaven Wed, 01 Oct 2008 07:12:52 +0200 + +wine (1.1.3-1) experimental; urgency=low + + * New upstream release 1.1.3, released Aug 22, 2008. + - Beginnings of ddraw overlay support. + - Many more crypt32 functions. + - Improved support for tables in Richedit. + - Support for NETWM window maximization. + - Many installer fixes. + - Tweaks for better PulseAudio support. + - Various bug fixes. + + -- Ove Kaaven Wed, 01 Oct 2008 01:48:17 +0200 + +wine (1.1.2-1) experimental; urgency=low + + * New upstream release 1.1.2, released Jul 25, 2008. + - Control panel improvements and new appwiz panel. + - Restructurations of state handling in Direct3D. + - Support for timer queue functions. + - Many MSXML improvements. + - Several fixes to Solaris support. + - Various bug fixes. + + -- Ove Kaaven Tue, 30 Sep 2008 00:10:30 +0200 + +wine (1.1.1-1) experimental; urgency=low + + * New upstream release 1.1.1, released Jul 11, 2008. + - Fixes for Photoshop CS3 and Office 2007 installers. + - More progress on gdiplus. + - Support for Unicode files in regedit. + - Improved video playback. + - Many Richedit fixes and improvements. + - Various bug fixes. + + -- Ove Kaaven Mon, 29 Sep 2008 05:06:27 +0200 + +wine (1.1.0-1) experimental; urgency=low + + * New upstream release 1.1.0, released Jun 27, 2008. + - Many more gdiplus functions implemented. + - Improved graphics tablet support. + - Many Richedit fixes and improvements. + - Support for HWND_MESSAGE windows. + - A lot of new MSHTML functions. + - Many fixes in MSI registry handling. + - Initial implementation of the inetmib1 DLL. + - Improvements to the quartz renderers. + - Various bug fixes. + + -- Ove Kaaven Mon, 29 Sep 2008 02:49:02 +0200 + +wine (1.0.0-1) unstable; urgency=high + + * New upstream release 1.0, released Jun 17, 2008. + * Setting urgency high for this milestone upload. + + -- Ove Kaaven Tue, 17 Jun 2008 17:54:38 +0200 + +wine (1.0-rc5-1) unstable; urgency=low + + * New upstream release 1.0-rc5, released Jun 13, 2008. + - Bug fixes only, we are in code freeze. + * Updated dependencies to use the new CUPS package names. + + -- Ove Kaaven Sat, 14 Jun 2008 16:14:03 +0200 + +wine (1.0-rc4-1) unstable; urgency=low + + * New upstream release 1.0-rc4, released Jun 6, 2008. + - Bug fixes only, we are in code freeze. + * Moved hh.exe from wine-utils to wine-bin. + * There's no longer an official upstream changelog file. It's possible + to automatically generate one from their git repository, but + probably not very important to do at this time. For now, I've + removed all upstream changelogs from the packages. + * Major update of README.Debian. Obsolete information has been + removed, and what remains has been updated and expanded. + + -- Ove Kaaven Wed, 11 Jun 2008 16:04:35 +0200 + +wine (1.0-rc3-1) unstable; urgency=low + + * New upstream release 1.0-rc3, released May 30, 2008. + - Bug fixes only, we are in code freeze. + + -- Arthur Loiret Sat, 07 Jun 2008 02:01:18 +0000 + +wine (1.0-rc2-1) unstable; urgency=low + + * New upstream release 1.0-rc2, released May 23, 2008. + - Bug fixes only, we are in code freeze. + + [ Ove Kaaven ] + * winhelp has been renamed to winhlp32, updated debian/wine-bin.install + accordingly. + * Reverted Debian modifications to tools/wineinstall, they won't be + needed anymore. + * Made libwine-oss depend on oss-compat. + * debian/rules clean now depends unconditionally on clean-arch32 and + clean-arch64. This should allow the clean rule to do its job even + outside of a chroot. + * Deleted debian/wine-utils.undocumented. + * On amd64, symlink in libraries from ia32-libs for Wine to link + against, to work around ia32-libs not providing the necessary + symlinks itself. (Based on list of libraries provided by Arthur + Loiret.) + * Disable the old amd64 hack in favor of the new ia32-libs symlink + hack. + + [ Arthur Loiret ] + * Add myself to Uploaders. + + -- Ove Kaaven Sun, 25 May 2008 03:15:23 +0200 + +wine (1.0-rc1-1) unstable; urgency=low + + * New upstream release 1.0-rc1, released May 9, 2008. + - Bug fixes only, we are in code freeze. + * Made the pkg-wine-party mailing list the official maintainer of the + Wine packages, and myself a mere uploader. + * Moved libwine's Recommends on libwine-print and libwine-gl to a + Suggests in wine-bin instead, since I've gotten reports from people + not desiring of either component. + * Fixed watch file for Wine "rc" release versions. + * Reverted patch to mark stack executable. It hasn't been doing + anything for a while (the functional part of it probably got lost in + a merge conflict), and nobody has complained, so it's probably not + needed anymore. + * Did some fixes to the debian/maint/* scripts. + + -- Ove Kaaven Sat, 10 May 2008 10:14:53 +0200 + +wine (0.9.61-2) unstable; urgency=low + + * Seems ia32-libs is not in shape yet after all. Re-enabled amd64 + hack. + * Made debian/diff-amd64.sh handle the new SHA checksums. + * Improved debian/maint/build-final's generation of changelogs for + Debian revisions. + + -- Ove Kaaven Tue, 06 May 2008 07:13:23 +0200 + +wine (0.9.61-1) unstable; urgency=low + + * New upstream release 0.9.61, released May 2, 2008. + - Automatic updating of the WINEPREFIX directory. + - Winhelp now uses Richedit as display engine. + - Many RichEdit fixes. + - More improvements to IME support. + - More quartz fixes. + - Implementation for many more Gdiplus functions. + - Lots of bug fixes. + * Added Vcs-* fields to debian/control, pointing at the new Git + repository for the Debian Wine packages. + * Fix diff-amd64.sh to work if building out of the Git repository. + * Allow clean rule to succeed if invoked more than once with + DEB_SAVEBUILD set. + * Added scripts to import new upstream releases and build packages + using the pkg-wine Git repository. + * Added debian/watch file. + * With ia32-libs version 2.4, it's finally possible to build Wine + properly on amd64, so I'll now finally disable the amd64 hack. + (Closes: #381341.) + + -- Ove Kaaven Sat, 03 May 2008 07:46:16 +0200 + +wine (0.9.60-4) unstable; urgency=medium + + * Added the lpr virtual package as an alternative dependency for + cupsys-bsd in the libwine-print package. I probably should have + done that in the first place, but wasn't sure it made sense... + Closes: #478053. + * Changed debian/rules to make building and using amd64.tar.lzma.uu + a bit more tweakable (and possible to turn off easily). I'm not + totally sure how I should handle backports, given that ia32-libs + in etch probably lacks a lot of stuff, but there's now commented-out + code to automatically delete amd64.tar.lzma.uu if building on stable. + Perhaps the opposite makes more sense? + * Set urgency to medium, as all the bugfixes in 0.9.60 are eagerly + awaited by many testing users, and all these debian revisions + have stalled migration long enough, I guess. + + -- Ove Kaaven Sat, 26 Apr 2008 18:31:20 +0200 + +wine (0.9.60-3) unstable; urgency=low + + * Just noticed that I broke the amd64 build (again) by trying + to install the new winelauncher into a directory that was only + created by a regular build, not by the amd64 hack. + Added a mkdir to hopefully fix it again. + + -- Ove Kaaven Wed, 23 Apr 2008 02:53:56 +0200 + +wine (0.9.60-2) unstable; urgency=low + + * Made libwine-print depend on cupsys-bsd. Closes: #475138. + * Made debian/winelauncher use dpkg --print-architecture instead + of uname -m. + + -- Ove Kaaven Tue, 22 Apr 2008 13:33:13 +0200 + +wine (0.9.60-1) unstable; urgency=low + + * New upstream release 0.9.60. + - Better support for Windows IMEs. + - Option for Windows-style window decorations. + - Improved system tray behavior. + - Window management fixes. + - Improved quartz audio support. + - Better support for launching apps from Unix file managers. + - Lots of bug fixes. + * This version was released Apr 18, 2008. + * The winelauncher is removed upstream, so its flaws won't be + bothering anyone anymore. Closes: #464166, #321470. + * However, I've been too lazy to change the way I do wine-safe + and wine-auto, so I took the code I used to patch the old + winelauncher with, and put it into debian/winelauncher. So + there's still a wrapper script, but it doesn't do any of the + old winelauncher magic. It just does two things now: + * if Wine is launched from mailcap, it asks for confirmation, + like before. + * plus, I made it check if it's running on amd64, and if so, + check if the user has a broken libnss-mdns configuration. + If so, it tells them to fix it. + * The bug_report.pl script is also removed upstream, so it's + also no longer in the wine-bin package. + * Removed the --ignore-missing-info again. + * Added a couple of hooks for reportbug, so the libwine dependencies + are included if people file bugs on wine or wine-bin. + * Renamed font_convert.sh in wine-utils to wine-font-convert, + to comply with new Policy 3.7.0 guideline of not including + script extension. + * Upgraded Standards-Version to 3.7.3. + * Added dh_desktop call to debian/rules. + * Added a couple of lintian overrides for libwine. The package isn't + lintian clean, I just added what I'm sure should be overridden. + + -- Ove Kaaven Sun, 20 Apr 2008 20:43:19 +0200 + +wine (0.9.59-1) unstable; urgency=low + + * New upstream release 0.9.59. + - Improved support for the .NET framework. + - Better services handling through a separate services.exe process. + - Support for ATI fragment shader. + - Better support for http proxies. + - Window management fixes. + - Pre-compiled fonts are now available in the source tree. + - Lots of bug fixes. + * This version was released Apr 4, 2008. + * Installed reg.exe.so and services.exe.so into wine-bin. + * Made libwine-capi priority extra, since the package it depends on, + libcapi20, is also priority extra. + * Re-added #DEBHELPER# token to libwine.postinst and wine.postinst + (probably got lost when I tried to get rid of the debconf templates). + * Removed empty directory /usr/share/applications from wine-utils. + * Removed empty directory /usr/lib/wine from dummy package libwine-twain. + * Changed the architectures of the libasound2-dev build-dependency to + match the architectures of the libwine-alsa package. + * Changed the architectures of the libcapi20-dev build-dependency to + match the architectures of the libwine-capi package. + * Only build-depend on prelink on i386 and amd64. It's not available on + most architectures, after all. Hopefully no big deal for the rest. + + -- Ove Kaaven Mon, 07 Apr 2008 23:00:23 +0200 + +wine (0.9.58-1) unstable; urgency=low + + * New upstream release 0.9.58. + - The default version is now Windows XP. + - Many Richedit improvements. + - Beginning of jscript dll support. + - Shell folders now respect XDG directory configuration. + - Many translation updates. + - Lots of bug fixes. + * This version was released Mar 21, 2008. + * Fixed the install-arch*-stamp rules which I added to debian/rules + in my previous upload, so they now work on more than my own machine. + Closes: #472650. + * Added --ignore-missing-info to the dh_shlibdeps in debian/rules, + to see if it might work around the broken ia32-libs package that + the Debian amd64 port is currently suffering from. (Suggested by + Robert Millan.) + + -- Ove Kaaven Wed, 26 Mar 2008 11:33:08 +0100 + +wine (0.9.57-1) unstable; urgency=low + + * New upstream release 0.9.57. + - Support for multiple OpenGL pixel formats. + - Improved support for color profiles. + - Many window management fixes. + - Better fullscreen support. + - Lots of bug fixes. + * This version was released Mar 7, 2008. + * Added --list-missing option to the dh_install invocation. + * Installed the translated wine and wineserver man pages. + * Installed *.mod16 and *.sys.so (i.e., winoldap.mod16 and mountmgr.sys.so) + into libwine. + * Installed secedit.exe, svchost.exe, and write.exe into wine-bin. + * Delete marlett.ttf~ (a backup file created by the workaround I currently + use for a fontforge bug) + * Removed empty directories /etc and /usr/share/man/man5 from wine-bin. + * The install-arch* rules (in debian/rules) now uses install-arch*-stamp + to remember if they're already complete, so binary-arch can be rerun + (for testing purposes) without having to wait for install-arch. + + -- Ove Kaaven Thu, 13 Mar 2008 21:01:52 +0100 + +wine (0.9.56-1) unstable; urgency=low + + * New upstream release 0.9.56. + - Proper handling of OpenGL/Direct3D windows with menu bars. + - Stubs for all the d3dx9_xx dlls. + - Several graphics optimizations. + - Many installer fixes. + - Improved MIME message support. + - Lots of bug fixes. + * This version was released Feb 22, 2008. + * Added kfreebsd-amd64 to Architecture fields in debian/control. + * On amd64 architectures, libwine-dev now also depends on libc6-dev-i386. + * Force libwine to depend on libhal, libssl, libXcursor, libXi, libXrandr, + and libXinerama. + While the upstream Wine developers probably don't like the way I handle + dependencies much, I believe that my dependency system might be quite + useful on amd64 in the future, when users won't necessarily have the + necessary 32-bit libraries installed even when the regular 64-bit + libraries are installed and configured. And then they would be like, + "why doesn't ALSA sound work in Wine?!?!!111one1", "why can't I + print???", or "why won't it load SSL? I've installed it!" + * Force libwine-gl to depend on libXcomposite. + Technically, Xcomposite is loaded from x11drv, which is in libwine, + not libwine-gl, but I believe Xcomposite is only actually used for + offscreen rendering surfaces for 3D applications, so it seems + appropriate that libwine-gl pulls it in. + * Force wine-bin to depend on ncurses. + I'm not sure how useful this is. It's only used by wineconsole if + you specifically request ncurses-mode, and ncurses-mode is currently + broken. But then again, why not? It's just ncurses. Everybody has it. + * Added --noinhibit-exec linker option to debian/gendeps.sh, just in + case. Should hopefully ensure that even if not all build dependencies + are available at build time, at least information about those that + are will get into the built binary packages. + * Moved the d3dx9 dlls to libwine-gl. + * Added Homepage field to debian/control. + * Added libwine-oss to package list in README.Debian, and slightly + clarified what the metapackage does. + + -- Ove Kaaven Mon, 03 Mar 2008 03:06:55 +0100 + +wine (0.9.55-1) unstable; urgency=low + + * New upstream release 0.9.55. + - Direct3D improvements, including driver version emulation. + - Beginnings of support for OLE objects in Richedit. + - Several fixes to the animation control. + - A bunch of fixes for regression test failures. + - Lots of bug fixes. + * This version was released Feb 8, 2008. + * Added lib32z1-dev build-dependency for amd64. This is not strictly + correct, since Wine does not itself depend on zlib. However, some + libraries in ia32-libs (such as freetype) do, and since there's no + ia32-libs-dev package which might be able to depend on -dev packages, + there's not really any other place to work around this for now. + Hopefully they'll fix that soon... + + -- Ove Kaaven Sat, 23 Feb 2008 11:54:39 +0100 + +wine (0.9.54-1) unstable; urgency=low + + * New upstream release 0.9.54. + - Photoshop CS/CS2 should now work, please help us testing it. + See http://wiki.winehq.org/AdobePhotoshop for details. + - A number of RPC fixes. + - Various improvements to the debugger support. + - Lots of bug fixes. + * This version was released Jan 25, 2008. + * Added unixodbc-dev to Build-Depends. Along with the new upstream + check for libodbc soname from Wine 0.9.53, this should make + Wine able to find unixodbc without the need for symlinks or + environment variables. Closes: #259710. + * Removed libungif4-dev from Build-Depends. In Wine 0.9.21, they + copied the ungif source files they needed into the Wine source code + itself, so an external ungif isn't needed anymore. + * Installed README.Debian into wine-bin and libwine. + * Fixed spelling error in wine-safe message (intented => intended). + * Patched winelauncher to allow the user to override WINEDLLPATH + WINESERVER, and WINELOADER. Closes: #323198. + * Patched winelauncher to only redirect stderr to the debug log, + not stdout. This should allow stdout to be independently + redirected by the user even while capturing a log. (This was + accomplished with bashisms, so winelauncher's interpreter is + no longer /bin/sh, it's now explicitly /bin/bash.) + * Commented out the echo "Wine exited with a successful status" + line in winelauncher. It was a bit annoying and unnecessary... + + -- Ove Kaaven Sat, 16 Feb 2008 04:47:59 +0100 + +wine (0.9.53-1) unstable; urgency=low + + * New upstream release 0.9.53. + - RunOnce and Run entries now executed on startup. + - Beginnings of support for emulated disk devices. + - Many Richedit improvements. + - Nicer looking color dialog. + - Lots of bug fixes. + * This version was released Jan 11, 2008. + * Moved wined3d.dll.so from libwine-gl to libwine, since it no + longer depends on OpenGL, and now implements DirectDraw 2D operations. + Closes: #458804. + * Removed libwine's Conflicts/Replaces of libwine0.0.971116, that's + clearly very, very, old. + * The wine metapackage now Suggests winbind. Closes: #452617. + * Made debian/rules run a Mensis script to correct wrong codepage ranges + embedded in marlett.ttf, to work around fontforge bug #458234, so + Debian users without msttcorefonts installed can get legible text + (in most cases). + * Re-added some debconf stuff (dh_installdebconf, load debconf in postinst, + a few *.config files), so that users will be able to purge out old + debconf templates. Although debconf does not provide a reasonable way + to clean out old templates after a package has been reorganized, I put + db_purge into all the relevant postinsts, at least; let's hope that it + works good enough for an upgrade from etch, and that it allows me to + remove debconf permanently after lenny or so. Closes: #443429. + + -- Ove Kaaven Sat, 12 Jan 2008 02:52:06 +0100 + +wine (0.9.52-2) unstable; urgency=low + + * Applied patch to Wine package descriptions from + debian-l10n-english team. Closes: #442952. + * Create /usr/share/doc/wine-bin instead of /usr/share/doc/wine + in the wine-bin package. Closes: #458171. + * Make wine-bin depend on x11-utils as an alternative to the obsolete + xbase-clients. Closes: #458341. + * Upgraded debhelper compatibility level to 5. + Also meant I had to remove some /usr/lib/* cruft from debian/*.install, + since there aren't many files not in /usr/lib/wine these days... + * Changed the -l argument of dh_shlibdeps to point to the "installed" + libraries in debian/libwine/usr/lib, rather than pointing into the + build tree. + * Depend on dh_shlibdeps to generate the correct libwine dependencies + instead of specifying them manually in debian/control; this eliminates + duplicate dependencies. To get the proper versioned dependencies I want, + I call dh_makeshlibs twice, once before dh_shlibdeps (with an + exact-versioned dependency), and once after, with a more relaxed + dependency, for everyone else that might be using libwine. + Closes: #381301. + * Created libwine-dbg package, using dh_strip's --dbg-package feature. + Since the objcopy used for this barfs on the loader binaries + (wine-kthread, wine-pthread), causing dh_strip to abort the build, + I have to exclude these binaries from being stripped, unfortunately. + + -- Ove Kaaven Mon, 31 Dec 2007 04:22:29 +0100 + +wine (0.9.52-1) unstable; urgency=low + + * New upstream release 0.9.52. + - Improved graphics tablet support. + - Support for RPC context handles. + - Fixes for some longstanding screen depth issues. + - Implementation of "My Network Places" shell folder. + - Lots of bug fixes. + * This version was released Dec 28, 2007. + * Add build-dependency alternative for gcc-multilib for backports. + Closes: #458011. + * No longer build-depend on old flex versions, I think they fixed + the incompatibilities with new flex versions a while ago. + * Applied tools/c2man.pl patch from Roderich Schupp so that perl 5.10 + doesn't barf on it. Closes: #457943. (Should probably be propagated + upstream, but I'm a little lazy. Someone already submitted a patch + to them long ago anyway, not my fault they didn't apply it already. + They'll get around to it once they upgrade their distros, I guess...) + + -- Ove Kaaven Fri, 28 Dec 2007 18:24:31 +0100 + +wine (0.9.51-2) unstable; urgency=low + + * On amd64, Build-Depend on gcc-multilib instead of libc6-dev-i386. + Closes: #457557. + * Changed debian/gendeps.sh and debian/cleandeps.sh to always + return success, so the package will build even if not all + the expected dependencies are available to link against + (typically the case on amd64). + * debian/gendeps.sh is now able to build for 32-bit or 64-bit, + as specified on its command line; debian/rules now invokes it + as appropriate for the target architecture. + * The build-indep rule no longer depends on a configure rule. There's + currently no architecture-independent stuff to build, after all. + * Removed dh_undocumented from debian/rules, and a few other + minor cleanups. + * Removed unnecessary whitespace from ifeq/ifneq conditions in + debian/rules, in case it matters on some systems. + + -- Ove Kaaven Tue, 25 Dec 2007 15:55:24 +0100 + +wine (0.9.51-1) unstable; urgency=low + + * New upstream release 0.9.51. + - A bunch of WinHelp improvements. + - Better Japanese font support. + - A ton of rpcrt4 fixes. + - Several Alsa capture fixes. + - Improved support for screen resolution changes. + - Lots of bug fixes. + * This version was released Dec 14, 2007. + + -- Ove Kaaven Sat, 22 Dec 2007 11:51:35 +0100 + +wine (0.9.50-1) unstable; urgency=low + + * New upstream release 0.9.50. + - Completed I/O completion. + - Improved user credentials management, including Mac Keychain support. + - More Valgrinding. + - Lots of bug fixes. + * This version was released Nov 30, 2007. + * Apparently I'd put winecfg.desktop into wine-utils by mistake. + Moved it to wine-bin. + * Also moved cmd, iexplore, net, uninstaller, winepath, winhelp, and + xcopy from wine-utils to wine-bin. There are three types of Wine + programs: "essential", "useful to most", and "not useful to most". + Where clearly the first category should go into wine-bin, and the last + into wine-utils, previously I've also put much from the middle category + into wine-utils. I'm thinking I should perhaps put that into wine-bin + instead, to make wine-utils a little more useless, and hence, the + package split a little more useful. + + -- Ove Kaaven Mon, 17 Dec 2007 03:38:47 +0100 + +wine (0.9.49-2) unstable; urgency=low + + * When creating the diff to update the source package, suppress + the timestamps. Closes: #456422. + * Change the Recommends on msttcorefonts to Suggests. + Closes: #360610. + * Add Build-Depends for libpng12-dev and libxcomposite-dev. + * Replaced the debian/rules hacks that I've used to e.g. force + libwine-print to depend on cups and stuff with a more general + mechanism, where I can put libraries I want packages to depend + on into .deps files, and then arrange for dh_shlibdeps + to determine the appropriate dependency, by having a shell + script compile some dummy executables before invoking it. + * Decided to remove libwine-capi dependency from wine metapackage. + * Removed mention of libwine-arts from README.Debian, since it + no longer exists. + + -- Ove Kaaven Sun, 16 Dec 2007 04:38:26 +0100 + +wine (0.9.49-1) unstable; urgency=low + + * New upstream release 0.9.49. + - Many copy protection fixes. + - GLSL is now the default for Direct3D. + - Lots of memory errors fixed thanks to Valgrind. + - Support for TOPMOST windows. + - Beginnings of an inetcomm dll implementation. + - Lots of bug fixes. + * This version was released Nov 9, 2007. + * Added debian/tmp to all file paths in debian/*.install, + so I don't have to use dh_install's --sourcedir anymore. + Tweaked things a bit so almost everything I'm including + in the packaging is installed with dh_install instead of + with "install"/"cp" commands in debian/rules. + * On amd64, no longer explicitly add dependencies on libfreetype6, + libcupsys2, and libjack0.100.0-0; after all, wine needs the 32-bit + libraries in ia32-libs, not these 64-bit ones. + * Also moved the generation of the amd64.tar.lzma.uu further up in the + build process, before the dh_makeshlibs/dh_installdeb/dh_shlibdeps, + so that maintainer scripts and dependencies should be generated a bit + more like they would if the binaries were compiled directly on amd64. + * Deleted debian/shlibs.local, I doubt this hack is needed anymore. + (It contained overrides for GL and OSMesa dependencies, other OpenGL + packages (like nvidia-glx) probably have proper shlibs by now.) + * Updated -l option for dh_shlibdeps to properly handle the way recent + Wine versions are built. Added -L libwine, too. + * After generating amd64.tar.lzma.uu, debian/rules will now try to update + the source package with it if I set the DEB_FIXDIFF environment variable. + That means I only have to rebuild the package once, not twice, before + I can upload it. Yay. + * And I can set DEB_SAVEBUILD to avoid having to recompile everything + if I want to tweak the packaging further... double-yay. + + -- Ove Kaaven Fri, 14 Dec 2007 07:24:02 +0100 + +wine (0.9.48-1) unstable; urgency=low + + * New upstream release 0.9.48. + - Still more fixes for regression test failures. + - Much more complete cryptnet implementation. + - WIDL is now able to generate the oleaut32 proxy code. + - Lots of bug fixes. + * This version was released Oct 26, 2007. + * Upgraded debhelper compatibility level from 3 to 4. + * Renamed debian/*.files to debian/*.install, and use + dh_install instead of dh_movefiles in debian/rules. + * Added some ia32 compatibility libraries to Build-Deps, for amd64. + * Tweaked debian/rules to build 32-bit Wine and 64-bit Wine + in separate directories. This won't do much yet, though; + since I haven't yet researched how to actually *install* + both versions so they will work together, Win64 support + isn't enabled yet. + * However, I did set up debian/rules so that if you delete the + debian/amd64.tar.lzma.uu file after unpacking the Wine source + package, 32-bit Wine will automatically be built from source, + using the system's 32-bit cross compiler and libraries. + This may result in a Wine package with reduced functionality + compared to a natively-built 32-bit Wine, but is an option + for whoever may prefer it this way. + (If you leave the file there, and you're building on amd64, + 32-bit Wine will be unpacked from there instead of compiled, + which should preserve all the natively-built features.) + * Moved the d3d10, d3dim, d3drm, and d3dxof DLLs to libwine-gl. + * Added a couple of previously missing Replaces to debian/control + while at it. + + -- Ove Kaaven Mon, 10 Dec 2007 02:28:02 +0100 + +wine (0.9.47-1) unstable; urgency=low + + * New upstream release 0.9.47. + - New scheme for OpenGL support in child windows. + - Lots of fixes for regression test failures. + - A Tahoma replacement font. + - Lots of bug fixes. + * This version was released Oct 12, 2007. + * The inclusion of Tahoma should fix some font issues. + Closes: #454178. + + -- Ove Kaaven Tue, 04 Dec 2007 16:43:28 +0100 + +wine (0.9.46-1) unstable; urgency=low + + * New upstream release 0.9.46. + - A variety of fixes to improve Photoshop CS2 support. + - More complete support for device installation in setupapi. + - New Bidi text implementation that doesn't depend on libicu. + - The usual assortment of Direct3D improvements. + - Beginning of I/O completion ports support. + - Lots of bug fixes. + * This version was released Sep 28, 2007. + * Removed libicu*-dev from Build-Depends. + (Bah, figures that they'd remove the ICU dependency now, + after all that effort spent on ICU in Debian...) + * bin2res no longer exists, so not installed into wine-utils + anymore. + + -- Ove Kaaven Mon, 03 Dec 2007 00:38:25 +0100 + +wine (0.9.45-1) unstable; urgency=low + + * New upstream release 0.9.45. + - Many improvements to the crypto dlls (should make iTunes work). + - The usual assortment of Direct3D improvements. + - A number of fixes to sound support. + - Many more WordPad features. + - Lots of bug fixes. + * This version was released Sep 14, 2007. + * After losing access to my other workstations, I haven't had + access to a Debian system for a while. However, now I've + installed a VMware virtual machine with Debian on a Windows + laptop, and appear to be able to build packages inside it... + * Fixed grep-dctrl build-dependency (that package was renamed + to dctrl-tools long ago). + + -- Ove Kaaven Mon, 26 Nov 2007 01:57:43 +0100 + +wine (0.9.44-1) unstable; urgency=low + + * New upstream release 0.9.44. (Closes: #421510, #433064.) + - Better heuristics for making windows managed. + - Automatic detection of timezone parameters. + - Improvements to the builtin WordPad. + - Better signatures support in crypt32. + - Still more gdiplus functions. + - Lots of bug fixes. + * This version was released Aug 24, 2007. + * Applied patch to debian/rules for parallelized builds. + Closes: #440937. + * Adjusted architecture field on libwine-capi to match + the list on libwine-alsa. + * Made the wine metapackage only depend on libwine-capi + on architectures where it's actually built. + * Updated the package list in README.Debian since the main + binary package was renamed to wine-bin. Also deleted the + section about the removal of wine.conf, as that's many + years ago. + * Upgraded debhelper compatibility level from 2 to 3. + (I might go on to 4 when I'm sure that this level works). + * Deleted ldconfig from the libwine postinst and postrm + scripts, depending on debhelper to autogenerate them + instead. Deleted the files since there was nothing + left in them. + * Deleted wine-bin.install. Install the two files that + were listed there directly from debian/rules along with + all the other manually-installed files of a similar nature. + (This is to make a future transition from dh_movefiles + to dh_install easier. The manual install rules could be + cleaned up (moved back into .install files) afterwards, + but right now I don't want them complicating things.) + * Upgraded Standards-Version to 3.6.2 + (the wineserver is already in /usr/lib/wine, as it + should be according to policy). + * Fixed the unsubstituted @libdir@ in the wine manpage + (should now properly say /usr/lib/wine/wineserver, + instead of @libdir@/wine/wineserver). + * Installed the net.exe application into wine-utils. + * Installed the ntoskrnl.exe DLL into libwine. + * Installed the winedevice.exe service into wine. + * Building the package on a different computer; seems the + hard drive on my regular system is starting to fail + and I cannot rule out the possibility that my 0.9.43 + upload contained partially corrupted binaries. + + -- Ove Kaaven Sun, 09 Sep 2007 13:41:01 -0400 + +wine (0.9.43-1) unstable; urgency=low + + * New upstream release 0.9.43. + - Direct3D support on top of WGL instead of GLX for better portability. + - Many DirectSound fixes. + - Still more gdiplus functions. + - Many crypt32 improvements. + - Lots of bug fixes. + * This version was released Aug 10, 2007. + * Deleted the move_to_fhs debconf template from libwine, as it + pertains to a transition that happened many years ago. + This was the only debconf template in libwine. + Closes: #440365. + * Deleted the move_to_fhs check from the libwine preinst script. + This was the only debconf usage in libwine; it no longer uses debconf. + * Deleted the rest of the libwine preinst script too, it only + applied to very old Wine installations. Deleted the file. + * Deleted the del_wine_conf debconf template from wine-bin, as it + also pertains to a transition that happened many years ago. + * Deleted the del_wine_conf check from the wine-bin configure script. + This was the only thing in it. Deleted the file. + * Deleted the del_wine_conf check from the wine-bin postinst script. + This was the only debconf usage in wine-bin; it no longer uses debconf. + * Deleted the wine-bin postrm script. It only deleted wine.conf + on purge, and wine.conf should have been deleted long ago. + * Deleted the install_type template from wine-bin, as this template has + not been used for years, if ever, and judging by the direction Wine + development is heading, will never be used again. + This was the only remaining debconf template in wine-bin. + * Deleted the po/ directory, since no debconf templates remain + whatsoever. + * Due to deletion, the bug in po/POTFILES.in (obsolete filename after + renaming wine to wine-bin) no longer apply. Closes: #440412. + * Deleted debconf-related dependencies from the control file. + * Deleted debconf-related commands from the rules file. + * Due to deletion, new debconf translations no longer apply. + Closes: #427024, #440730. + + -- Ove Kaaven Wed, 05 Sep 2007 05:52:57 -0400 + +wine (0.9.42-1) unstable; urgency=low + + * New upstream release 0.9.42. + - Support for activation contexts and side-by-side assemblies. + - Many more gdiplus functions. + - More messaging support in crypt32.dll. + - Many HTTP protocol handling fixes. + - Lots of bug fixes. + * This version was released Jul 27, 2007. + + -- Ove Kaaven Mon, 03 Sep 2007 08:32:04 -0400 + +wine (0.9.41-1) unstable; urgency=low + + * New upstream release 0.9.41. + - A number of gdiplus functions. + - More complete pdh.dll implementation. + - Support for MSI remote calls. + - Messaging support in crypt32.dll. + - Lots of bug fixes. + * This version was released Jul 13, 2007. + + -- Ove Kaaven Wed, 22 Aug 2007 16:06:01 -0400 + +wine (0.9.40-1) unstable; urgency=low + + * New upstream release 0.9.40. + - Many MSHTML improvements. + - A few more sound fixes. + - Many Direct3D fixes. + - Lots of bug fixes. + * This version was released Jun 29, 2007. + * Some configure.ac source modifications were mysteriously lost in + a couple of the previous packages, reinstated them. Interestingly, + the corresponding modifications to configure (the generated script) + were still there... + * Removed some stuff in debian/rules that were supposed to allow + building with libicu21-dev, recent changes to Wine's configure + script means that won't be possible anymore. + Removed libicu21-dev as an allowed build dependency alternative. + + -- Ove Kaaven Mon, 20 Aug 2007 13:43:59 -0400 + +wine (0.9.39-1) unstable; urgency=low + + * New upstream release 0.9.39. + - Many MSHTML improvements. + - Several improvements to the sound support. + - A number of Winsock fixes. + - Several new supported constructs in the IDL compiler. + - Many Direct3D threading fixes. + - Lots of bug fixes. + * This version was released Jun 15, 2007. + + -- Ove Kaaven Thu, 09 Aug 2007 07:27:28 -0400 + +wine (0.9.38-1) unstable; urgency=low + + * New upstream release 0.9.38. + - Beginnings of support for copy protection kernel drivers. + - More MSI automation support. + - Many 64-bit compilation fixes. + - A number of OLE fixes. + - Lots of bug fixes. + * This version was released Jun 1, 2007. + + -- Ove Kaaven Mon, 06 Aug 2007 06:05:15 -0400 + +wine (0.9.37-1) unstable; urgency=low + + * New upstream release 0.9.37. + - MSI automation with JScript/VBScript support. + - Various MSHTML improvements. + - The usual assortment of Direct3D fixes. + - Support for a few more exe protection schemes. + - Lots of bug fixes. + * This version was released May 11, 2007. + * The wine metapackage is no longer Arch: all, it now only exists + on architectures where the other packages also exist. + (Then I could later also make it depend on things like + libwine-alsa and libwine-capi only on platforms where it's + actually possible to build them.) + * Though the above should probably restore binNMU-safety on its own, + I also replaced Source-Version with binary:Version in the control + file. Closes: #434446. + + -- Ove Kaaven Fri, 03 Aug 2007 09:46:36 -0400 + +wine (0.9.36-1) unstable; urgency=low + + * New upstream release 0.9.36. + - Midi support in the CoreAudio driver. + - Mixer support in the Alsa driver. + - A lot of MSI fixes. + - Implementation for most D3DRM functions. + - The usual assortment of Direct3D fixes. + - Lots of bug fixes. + * This version was released Apr 27, 2007. + + -- Ove Kaaven Mon, 23 Jul 2007 00:56:46 -0400 + +wine (0.9.35-2) unstable; urgency=low + + * Updated the "Replaces: wine" in the wine-bin package. + Closes: #434153. + * Removed the libwine-twain transitional package from the + wine metapackage. Closes: #434142. + + -- Ove Kaaven Sun, 22 Jul 2007 15:58:13 -0400 + +wine (0.9.35-1) unstable; urgency=low + + * New upstream release 0.9.35. Closes: #420680. + - Broken aRts sound driver now removed for good. + - Many fixes to the Quartz DLL sound support. + - File I/O performance improvements. + - The usual assortment of Direct3D fixes. + - Lots of bug fixes. + * This version was released Apr 13, 2007. + * Applied patch by Robert Millan to rename the current "wine" package + to "wine-bin", and make "wine" a metapackage that depends on all the + other packages. (I'm very much in doubt whether packages like + libwine-capi, which probably nobody has used for years, really should + be depended on by such a metapackage, but I've left it as "everything" + for now.) Closes: #416525. + * Removed the libwine-arts package. + * Split wineoss into a new libwine-oss package. While + (at least under Linux) wineoss do not actually have any + extra dependencies to worry about, nor is it very large, + this does allow the metapackage's dependency on "at least + one libwine sound driver package" to make more sense, + for those users who's only using OSS. + * Installed the hh and xcopy tools into wine-utils. + * Installed the spoolsv service into libwine-print. + * Add libcupsys2 as an alternative dependency to libcupsys2-gnutls10. + Closes: #433376. + + -- Ove Kaaven Tue, 17 Jul 2007 14:06:51 -0400 + +wine (0.9.34-1) unstable; urgency=low + + * New upstream release 0.9.34. + - Support for Xcursor. + - A range of fixes for various installers. + - New builtin xcopy tool. + - The usual assortment of Direct3D fixes. + - Lots of bug fixes. + * This version was released Mar 30, 2007. + I've been busy, will try to catch up at some point... + * Added libxcursor-dev to Build-Depends. + + -- Ove Kaaven Fri, 15 Jun 2007 03:48:29 -0400 + +wine (0.9.33-1) unstable; urgency=low + + * New upstream release 0.9.33. + - Many Direct3D fixes and performance improvements. + - More comctl32 tests and some bug fixes. + - Compatibility improvements in cmd.exe. + - Still more fixes to builtin OLE. + - Support for process control on Solaris. + - Lots of bug fixes. + * This version was released Mar 16, 2007. + + -- Ove Kaaven Wed, 23 May 2007 14:52:13 -0400 + +wine (0.9.32-1) unstable; urgency=low + + * New upstream release 0.9.32. + - Many Direct3D fixes and performance improvements. + - Several new features in the builtin cmd.exe. + - Improvements to HTML help support. + - Lots of bug fixes. + * This version was released Mar 2, 2007. + + -- Ove Kaaven Sun, 20 May 2007 08:26:43 -0400 + +wine (0.9.31-1) unstable; urgency=low + + * New upstream release 0.9.31. + - Many Direct3D fixes and performance improvements. + - Several new comctl32 test cases. + - IDL compiler improvements. + - More OLE32 marshalling fixes. + - Lots of bug fixes. + * This version was released Feb 16, 2007. + * Updated README.Debian to explain how winelauncher is set up, + in case anyone actually needs to know (they shouldn't, but + someone misinterpreted my note that says that the package is + using winelauncher as some kind of instruction for the *user* + to use it, so maybe this helps). Closes: #409556. + * The wine package now suggests antivirus packages. Closes: #411761. + * Catalan debconf translation update. Closes: #412306. + * Added uninstaller.desktop to wine-utils. Closes: #412315. + + -- Ove Kaaven Sat, 17 Mar 2007 14:18:31 -0400 + +wine (0.9.30-1) unstable; urgency=low + + * New upstream release 0.9.30. + - Many improvements to Direct3D shaders and state management. + - Support for inter-process memory allocations. + - OLE32 marshalling fixes. + - Lots of bug fixes. + * This version was released Jan 25, 2007. + * libwine-arts depends on ia32-libs-gtk on amd64. Closes: #408433. + * libwine depends on ia32-libs (>= 1.19) on amd64. Closes: #408539. + + -- Ove Kaaven Mon, 5 Feb 2007 05:13:30 -0500 + +wine (0.9.29-1) unstable; urgency=high + + * New upstream release 0.9.29. + - More work on the new Direct3D state management. + - Debugger support for Mac OS. + - Many OLE fixes and improvements. + - Audio input support on Mac OS. + - Lots of bug fixes. + * This version was released Jan 9, 2007. + * I'm pretty much up to date now, I think? Closes: #366974. + * Added winecfg.desktop from Robert Millan. Closes: #404227. + * Applied patch to mark stack executable. Closes: #401562. + * Added Galician debconf translation. Closes: #407269. + * Removed mention of winesetuptk from README.Debian. + * Documented some reasons for Debian packaging decisions, + such as package split, in README.Debian. Closes: #407052. + * Moved explorer and winecfg from wine-utils to wine. + * Removed wineinstall and any /usr/share/wine/skel stuff + from the package, it's not used anymore anyway. + Rewrote parts of README.Debian to say how it works now. + * Added amd64 build hack by Robert Millan (from #381341), + which encode the i386 binaries into the diff and then + just decode them for the amd64 build, to work around + difficulties with building a 32-bit package on amd64. + * Set urgency for this upload to high. + + -- Ove Kaaven Sun, 21 Jan 2007 00:53:22 -0500 + +wine (0.9.28-1) unstable; urgency=low + + * New upstream release 0.9.28. + - OpenGL in child windows should work again. + - Better mouse support in games. + - Beginnings of new state management in Direct3D. + - Improved audio and font support on Mac OS. + - Lots of bug fixes. + * This version was released Dec 22, 2006. + + -- Ove Kaaven Mon, 1 Jan 2007 19:40:48 -0500 + +wine (0.9.27-1) unstable; urgency=low + + * New upstream release 0.9.27. + - Better support for noexec kernels. + - Better Dwarf support in dbghelp. + - Several Winsock fixes. + - Various code cleanups. + - Lots of bug fixes. + * This version was released Dec 8, 2006. + * glut32 has been removed, and is thus no longer + installed into libwine-gl. + + -- Ove Kaaven Fri, 29 Dec 2006 21:30:11 -0500 + +wine (0.9.26-1) unstable; urgency=low + + * New upstream release 0.9.26. + - Better support for Unix locale settings. + - Improved X11 keyboard support. + - Various MSI fixes. + - Winecfg improvements. + - Lots of bug fixes. + * This version was released Nov 24, 2006. + + -- Ove Kaaven Tue, 26 Dec 2006 15:54:01 -0500 + +wine (0.9.25-1) unstable; urgency=low + + * New upstream release 0.9.25. + - Many more fixes for installer support. + - Many MSHTML improvements. + - Support for NTLMv2. + - RPC over TCP improvements. + - Lots of bug fixes. + * This version was released Nov 10, 2006. + + -- Ove Kaaven Mon, 20 Nov 2006 00:49:03 -0500 + +wine (0.9.24-1) unstable; urgency=low + + * New upstream release 0.9.24. + - Support for multiple monitors using Xinerama. + - Various MSI fixes and improvements. + - A ton of memory leaks fixed. + - Many common controls fixes. + - Lots of bug fixes. + * This version was released Oct 27, 2006. + * Added libxinerama-dev to Build-Depends. + + -- Ove Kaaven Sat, 18 Nov 2006 14:01:24 -0500 + +wine (0.9.23-1) unstable; urgency=low + + * New upstream release 0.9.23. + - Massive update of printf formats for Win64 compatibility. + - Dynamic drive support on MacOSX. + - Still more MSI fixes and improvements. + - Lots of bug fixes. + * This version was released Oct 13, 2006. + + -- Ove Kaaven Fri, 17 Nov 2006 09:42:58 -0500 + +wine (0.9.22-1) unstable; urgency=low + + * New upstream release 0.9.22. + - The usual assortment of MSI improvements. + - Several bug fixes to the various common controls. + - Pixel shaders enabled by default in D3D. + - Various improvements to the build process. + - Many translation updates. + - Lots of bug fixes. + * This version was released Sep 28, 2006. + * Applied patch by Jan Braun to make the winelauncher dialogs + have default buttons, so you can just press Enter. + Closes: #374370. + * Updated Spanish debconf translation. Closes: #384830. + + -- Ove Kaaven Thu, 16 Nov 2006 09:59:53 -0500 + +wine (0.9.21-1) unstable; urgency=low + + * New upstream release 0.9.21. + - OpenGL restructurations. + - The usual assortment of MSI improvements. + - Several Richedit fixes. + - WCMD Winelib app renamed to CMD for compatibility. + - Many improvements to the Wintrust DLL. + - Some code cleanups. + - Lots of bug fixes. + * This version was released Sep 13, 2006. + Packaged kind of late I guess, I've had disk space issues and stuff. + * Renamed wcmd to cmd in wine-utils. + It is also no longer installed to /usr/bin. + * Add dbus-1-dev as an alternative build dependency for libdbus-1-dev. + Closes: #392910. + * Added Italian debconf translation. Closes: #358247. + * Added Russian debconf translation. Closes: #382406. + + -- Ove Kaaven Wed, 15 Nov 2006 07:39:30 -0500 + +wine (0.9.20-1) unstable; urgency=low + + * New upstream release 0.9.20. + - XEmbed system tray support. (Closes: #247878) + - Many improvements to NTLM support. + - Many messages made localizable instead of hardcoded to English. + - Improved support for various OpenGL platforms. + - More improvements to the IDL compiler. + - Lots of bug fixes. + * This version was released August 24, 2006. + * Updated to allow package to be built with libicu36-dev. + Closes: #389701. + * There's now a man page for wineprefixcreate. + Closes: #284296. + + -- Ove Kaaven Tue, 3 Oct 2006 09:51:42 -0400 + +wine (0.9.19-1) unstable; urgency=low + + * New upstream release 0.9.19. + - Support for a proper Trash folder. + - Many improvements to the IDL compiler. + - Better FreeBSD support. + - A number of MSI bug fixes. + - Many RichEdit improvements. + - Lots of bug fixes. + * This version was released August 10, 2006. + + -- Ove Kaaven Sat, 23 Sep 2006 13:23:18 -0400 + +wine (0.9.18-1) unstable; urgency=low + + * New upstream release 0.9.18. + - Still more work on Direct3D. + - A lot of MSI bug fixes and improvements. + - More compatible memory management. + - Several fixes for Win64 support. + - Some performance improvements. + - Lots of bug fixes. + * This version was released July 27, 2006. + + -- Ove Kaaven Sat, 16 Sep 2006 19:50:13 -0400 + +wine (0.9.17-1) unstable; urgency=low + + * New upstream release 0.9.17. + - Still more work on Direct3D shaders. + - Now using the Gecko engine directly for MSHTML. + - Better support for apps switching to full screen mode. + - Support for multiple joysticks. + - Lots of bug fixes. + * This version was released July 10, 2006. + * Added prelink to Build-Depends. + + -- Ove Kaaven Sun, 10 Sep 2006 20:41:20 -0400 + +wine (0.9.16-1) unstable; urgency=low + + * New upstream release 0.9.16. + - More work on Direct3D shaders. + - Major DirectDraw rewrite on top of Direct3D. + - Support for debug information in Dwarf format. + - Beginnings of an OleView Winelib application. + - Lots of bug fixes. + * This version was released June 21, 2006. + (Sorry about the delay, been busy.) + * Installed the oleview application into wine-utils. + + -- Ove Kaaven Sun, 3 Sep 2006 17:58:25 -0400 + +wine (0.9.15-1) unstable; urgency=low + + * New upstream release 0.9.15. + - More MS/RPC improvements. + - Core Audio driver for Mac OS X. + - More complete DNSAPI dll. + - Improvements to Web browser support. + - Lots of bug fixes. + * This version was released June 8, 2006. + + -- Ove Kaaven Sun, 2 Jul 2006 07:18:04 -0400 + +wine (0.9.14-1) unstable; urgency=low + + * New upstream release 0.9.14. + - Better MS/RPC compatibility. + - Many fixes to Direct3D shaders. + - Several improvements to the header control. + - Lots of bug fixes. + * This version was released May 24, 2006. + + -- Ove Kaaven Mon, 26 Jun 2006 01:14:18 -0400 + +wine (0.9.13-1) unstable; urgency=low + + * New upstream release 0.9.13. + - New GPhoto backend for TWAIN. + - Dynamic drive configuration using HAL. + - A gazillion Direct3D fixes. + - New TCP transport for RPC. + - Lots of bug fixes. + * This version was released May 11, 2006. + * Added libhal-dev, libdbus-1-dev, and libgphoto2-2-dev to Build-Depends. + * Due to the TWAIN rewrite, the libwine-twain package is now obsolete. + The core TWAIN module has been folded back into libwine, but the new + SANE and gphoto2 backends are split into the new packages libwine-sane + and libwine-gphoto2. The libwine-twain package has been left as an empty + transitional package. + + -- Ove Kaaven Sat, 10 Jun 2006 12:58:49 -0400 + +wine (0.9.12-1) unstable; urgency=low + + * New upstream release 0.9.12. + - New Winelib Internet Explorer application (all 5 lines of it). + - Several improvements to the font support. + - More work on the IDL compiler. + - Faster drawing of the cards in Solitaire (very important feature). + - A number of fixes for issues found by the Coverity code cheker. + - Lots of bug fixes. + * This version was released April 13, 2006. + * Installed the iexplore application into wine-utils. + + -- Ove Kaaven Sat, 3 Jun 2006 09:37:33 -0400 + +wine (0.9.11-1) unstable; urgency=low + + * New upstream release 0.9.11. + - Fake dll files created in the system directory to help installers. + - Desktop mode now properly supports multiple processes. + - Better type parsing in dbghelp. + - Several OpenGL fixes. + - A bunch of Unicode functions in advpack. + - Lots of bug fixes. + * This version was released Mar 31, 2006. + * Patched libs/wine/Makefile.in so that the packaged Wine will prefer + preloaders and wineservers installed into /usr/lib/wine by the package, + and not any the user may have installed in /usr/bin. Closes: #361706. + * Deleted rpath stuff from configure. Closes: #359251. + * Removed wineconf from the packaging, it no longer exists. + * Removed my own fake dll generation, and a couple of other adjustments. + * Moved /usr/share/wine/generic.ppd from the wine package to libwine. + + -- Ove Kaaven Mon, 10 Apr 2006 03:07:27 -0400 + +wine (0.9.10-1) unstable; urgency=low + + * New upstream release 0.9.10. Closes: #359621. + - Improved ESD audio driver. + - More Web browser improvements in mshtml and wininet. + - Direct3D fixes and preparation for ddraw code migration. + - Explorer process now managing the desktop window. + - Lots of bug fixes. + * This version was released Mar 15, 2006. + Guess I've still been too busy to do everything I should. + * These packages are now Recommended instead of Suggested: + libwine-print, libwine-gl, wine-utils, msttcorefonts + Closes: #351965, #356189. + * Wine now install its fonts under /usr/share/wine/fonts, not + /usr/share/fonts/wine. (I've updated the packaging accordingly.) + This should stop them from being picked up by fontconfig et al. + Closes: #353495. + + -- Ove Kaaven Fri, 31 Mar 2006 14:43:29 -0500 + +wine (0.9.9-1) unstable; urgency=low + + * New upstream release 0.9.9. + - Many new features and improvements in Richedit. + - More Web browser support. + - Recursive directory change notifications. + - Wine installation is now fully relocatable. + - Direct3D 8 and 9 now use the same code. + - Many debugger improvements. + - Systray is now handled by the explorer process. + - Lots of bug fixes. + * This version was released Mar 2, 2006. + * Updated debian/libwine.files to match Wine's new naming + scheme for 16-bit DLLs. + * Fixed the build dependency on libglu1-xorg-dev. + + -- Ove Kaaven Mon, 6 Mar 2006 17:58:03 -0500 + +wine (0.9.8-1) unstable; urgency=low + + * New upstream release 0.9.8. + - Better Web browser support. + - Beginnings of a Wordpad application. + - Many richedit improvements. + - A number of Direct3D fixes. + - A few more options in winecfg. + - Lots of bug fixes. + * This version was released Feb 15, 2006. + * I'm finally back to my old build machine now. I hope I got + all the build dependencies upgraded properly. (Maybe I'll + get around to look at some bug reports sometime soon, too.) + * Applied patch to support GNU/kFreeBSD. Closes: #351953. + * Installed the wordpad application into wine-utils. + + -- Ove Kaaven Fri, 3 Mar 2006 01:07:03 -0500 + +wine (0.9.7-1) unstable; urgency=low + + * New upstream release 0.9.7. + - Directory change notifications can use inotify now. + - Hardware breakpoints in the Wine debugger. + - Beginnings of support for tape APIs. + - A bunch of improvements to the IDL compiler. + - Better scheme for mapping My Documents etc. to Unix directories. + - Lots of bug fixes. + * This version was released Feb 2, 2006. + * Link statically against ICU again. The libicu34-dev build dependency + is now versioned to (>= 3.4-4) for this. + * The BUGS file has apparently been removed, so you'll no longer find + it in /usr/share/doc/wine. No big loss, I assume. + + -- Ove Kaaven Mon, 6 Feb 2006 12:46:58 -0500 + +wine (0.9.6-1) unstable; urgency=low + + * New upstream release 0.9.6. + - A bunch of OLE fixes and improvements. + - DirectSound improvements, including full duplex support. + - Fix for the Windows metafile vulnerability. + - Many static control improvements. + - Some fixes for copy protection support. + - Lots of bug fixes. + * This version was released Jan 19, 2006. + (Yay, I'm up-to-date again, release-wise anyway.) + + -- Ove Kaaven Thu, 19 Jan 2006 12:28:14 -0500 + +wine (0.9.5-1) unstable; urgency=low + + * New upstream release 0.9.5. + - A number of MSI fixes. + - More improvements to the IDL compiler. + - Lots of bug fixes. + * This version was released Jan 4, 2006. + + -- Ove Kaaven Mon, 16 Jan 2006 14:48:57 -0500 + +wine (0.9.4-1) unstable; urgency=low + + * New upstream release 0.9.4. Closes: #345536. + - Improvements to the IDL compiler. + - Some infrastructure work for loadable driver support. + - The usual assortment of Direct3D improvements. + - IME support in the edit control. + - Better support for AVI animations. + - Debugging support improvements. + - Relay traces now work on NX platforms. + - Lots of bug fixes. + * This version was released Dec 22, 2005. + * Upgraded JACK on my temporary build machine, to fix the + libwine-jack dependencies again. Closes: #347951. + + -- Ove Kaaven Fri, 13 Jan 2006 19:33:41 -0500 + +wine (0.9.3-1) unstable; urgency=low + + * New upstream release 0.9.3. Closes: #343165. + - Many marshalling fixes in rpcrt4. + - Various OLE improvements and fixes. + - Better audio driver management in winecfg. + - Many wininet fixes. + - Several Web browser improvements. + - More dbghelp APIs implemented. + - Directory objects in wineserver. + - Lots of bug fixes. + * This version was released Dec 8, 2005. + + -- Ove Kaaven Wed, 11 Jan 2006 14:15:41 -0500 + +wine (0.9.2-1) unstable; urgency=low + + * New upstream release 0.9.2. + - Winelib Explorer app (just a wrapper around winefile for now). + - Debugger cleanups and improvements. + - Many wininet fixes. + - Better autogenerated API manpages. + - A bunch of Korean translations. + - Lots of bug fixes. + * This version was released Nov 22, 2005. + * Installed the explorer program into wine-utils. + * Renamed wineeject back to eject, and decided to go with upstream's + way to avoid the naming conflict: launch with "wine eject", not + with a wrapper script in /usr/bin. + * Grabbed the WMF patch by Marcus Meissner from Wine CVS. + It suppresses the dispatch of SETABORTPROC escapes from metafile + records (dlls/gdi/metafile.c). Some security-minded people seem to + want this to be fixed right away, even though it's obvious Wine + could never be a 100% secure program. + Closes: #346197. + + -- Ove Kaaven Mon, 9 Jan 2006 13:51:33 -0500 + +wine (0.9.1-1) unstable; urgency=low + + * New upstream release 0.9.1. + - Support for Find function in regedit. + - Winelib app to eject a CD. + - Many MSI improvements. + - Better support for running text-mode apps without X. + - Improved support for various code obfuscation tools. + - Lots of bug fixes. + * This version was released Nov 9, 2005. I know it's a bit + late to package this, but I've been on vacation. I also + know that there are newer releases, but my philosophy + continues to be to catch up one release at a time (in + case the newest one breaks stuff for someone), so just + wait, and I'll get to the newest one. + * Install the eject tool into the wine package, as it may + be useful for installers (it doesn't just eject, it also + forces wine to unmount the CD, closing any open files if + necessary) and isn't very large. The tool is installed as + wineeject, instead of eject, to avoid naming conflicts. + * Added libxt-dev and libxmu-dev to build dependencies. + Removed libgl1-mesa-dri-dev from build dependencies, + as the X.Org Mesa (xlibmesa-gl-dev) is preferred. + Closes: #336576, #337466, #338508, #343870. + * I'm now building with libicu34-dev. Wine is written to + link statically with ICU, but Debian's libicu34-dev + does not provide static libraries (unlike the previous + libicu28-dev), so I'm hacking it to link dynamically + for now. As a result, the binary package now has a hard + dependency on libicu34. I've notified the ICU maintainer + of the situation. + * Added Vietnamese debconf translation. Closes: #324126. + * Install wineserver man page (finally). Closes: #83238. + * Force libwine-dev man pages to live in /usr/share/man/man3 + instead of /usr/share/man/man3w. + + -- Ove Kaaven Wed, 4 Jan 2006 18:31:20 -0500 + +wine (0.9-1) unstable; urgency=low + + * New upstream release 0.9. Closes: #326805. + - After 12 years of development, this release marks the beginning of the + - beta testing phase. Everybody is encouraged to try it; while there + - are still bugs, most applications are expected to at least install and + - do something useful. + * This version was released Oct 25, 2005. + * Package description changes: + "Windows Emulator" => "Windows API Implementation" + "Binary Emulator" => "Binary Loader" + "ALPHA release" => "BETA release" + "developers release" => "work in progress" + "MS-Windows emulator" => "free MS-Windows API implementation" + "emulator program" => "binary loader program" + Closes: #313189. + * Added libxslt1-dev to Build-Depends. + + -- Ove Kaaven Thu, 27 Oct 2005 20:13:32 -0400 + +wine (0.0.20050930-3) unstable; urgency=low + + * Made Build-Depends compatible with sarge, by making + "xlibs-static-dev (<< 6)" an alternative for "libxkbfile-dev", + "libxxf86dga-dev", and "libxxf86vm-dev", and compatible with + potato (presumably) by making "xlibs-dev" an alternative for + "libxrender-dev". All "xlibs-dev" alternatives were also + strictified into "xlibs-dev (<< 4.3)". Closes: #333997. + + -- Ove Kaaven Sat, 15 Oct 2005 03:24:22 -0400 + +wine (0.0.20050930-2) unstable; urgency=low + + * Updated Build-Depends to reflect new X.org package split; + Xrender was probably not compiled in in my last couple of + uploads, but it should be now. + + -- Ove Kaaven Tue, 11 Oct 2005 06:44:11 -0400 + +wine (0.0.20050930-1) unstable; urgency=low + + * New upstream release 20050930. + - Joystick force feedback support. + - Beginnings of Win64 support. + - Many MSI fixes and cleanups. + - Font linking support. + - Several OLE fixes. + - Some fixes for MacOS/x86. + - Lots of bug fixes. + * The changelog reports a change to the shell icon cache + that should reduce memory requirements, which hopefully + fixes #332545 (not closing it before it's confirmed). + * Added Swedish debconf translation. Closes: #331188. + * Added Portuguese debconf translation. Closes: #331497. + + -- Ove Kaaven Sun, 9 Oct 2005 16:06:21 -0400 + +wine (0.0.20050830-1) unstable; urgency=low + + * New upstream release 20050830. + - A lot more theming support. + - Many improvements to the various crypto dlls. + - More LDAP support. + - Beginnings of an MSXML implementation. + - Better MSHTML support. + - Emulated version now set to Windows 2000 by default. + - Direct3D fixes and improvements. + - Lots of bug fixes. + * Added libxml2-dev to Build-Depends, but did not split msxml3 + into a separate package. This means the core libwine package + will now depend on libxml2, but I believe that's okay. It's + a fairly common library, and msxml3 is likely to be same. + * Install new LDAP library into new libwine-ldap package. + Added libldap2-dev to Build-Depends. + * Install new EsounD driver into new libwine-esd package. + Added libesd0-dev to Build-Depends. + * Install mscms into new libwine-cms package, since libcms1 + seems to have become a hard dependency for mscms. Removed + the libcms1 from libwine's Suggests. + * Added debconf-2.0 as an alternative debconf dependency. + * Fixed wine-safe's prompting of user. Closes: #327261. + * Built against libjack0.100.0-dev. Closes: #321222. + + -- Ove Kaaven Mon, 3 Oct 2005 22:05:01 -0400 + +wine (0.0.20050725-1) unstable; urgency=low + + * New upstream release 20050725. + - Beginnings of theme support in common controls. + - Many MSHTML improvements. + - A bunch of OLE fixes for InstallShield installers. + - Many Direct3D fixes and improvements. + - Beginnings of LDAP support. + - Various cleanups after removal of the config file. + - Lots of bug fixes. + + -- Ove Kaaven Tue, 26 Jul 2005 01:31:47 -0400 + +wine (0.0.20050628-2) unstable; urgency=low + + * One of the Debian patches must have suffered bitrot, + at least the current incarnation removed an important line + from regedit. I've put that line back. Closes: #318669. + + -- Ove Kaaven Sat, 16 Jul 2005 21:19:52 -0400 + +wine (0.0.20050628-1) unstable; urgency=low + + * New upstream release 20050628 (closes: #318472). + - Configuration settings moved to the registry. + - Graphical Wine configuration tool is now enabled. + - More MSI and OLE improvements. + - Reorganisation of the DirectDraw directory. + - Initial support for webcams. + - Lots of bug fixes. + * Made wineprefixcreate look for wineserver where I placed it, + by default. Closes: #312254. + * Applied corrections to German debconf translation. + Closes: #313860. + * The Wine packages no longer build-depend on c2man. + Closes: #313266. + * The wine.conf man page has been removed. + * The config file in /usr/share/wine/skel has been removed. + * The sample config file in /usr/share/wine/doc has been removed. + * Install Win32 API man pages into the libwine-dev package. + * Install msiexec into the wine package. + * The winecfg tool is already in wine-utils, not sure whether + it's necessary to move it into the main Wine package or not. + + -- Ove Kaaven Fri, 15 Jul 2005 16:38:08 -0400 + +wine (0.0.20050524-1) unstable; urgency=low + + * New upstream release 20050524. + - Many MSI improvements. + - More features in the file manager. + - Better compatibility for Winelib import libraries. + - SGML documentation moved out of the source tree. + - Header files cleanups. + - Lots of bug fixes. + * wine-doc is no longer built from the Wine sources. + Had to move ChangeLog.OLD into the main Wine package. + * Added Japanese debconf translation. Closes: #307013. + * Added Brazilian Portuguese debconf translation. Closes: #310654. + + -- Ove Kaaven Mon, 30 May 2005 23:00:18 -0400 + +wine (0.0.20050419-1) unstable; urgency=low + + * New upstream release 20050310. + - Mailslot support. + - Support for side mouse buttons (X buttons). + - More Richedit improvements. + - Loading of Windows registry files disabled for now. + - Many code cleanups. + - Lots of bug fixes. + * Acknowledge security NMU. Closes: #300306. + * Split OpenGL and Direct3D functionality into separate libwine-gl + package. Closes: #304815. + Some people prefer split packages, some prefer merged packages, + it's hard to please everyone. But since the contents of the + libwine-print doesn't actually require a hard dependency on CUPS, + I'll consider merging its contents into the main libwine package + soon anyway, at least if people keep asking me why they can't print. + * Added Suggests for libwine-gl to libwine. Though perhaps these + suggestions should be on the wine package, not libwine? + * Moved wineboot and regedit from wine-utils to wine. These can be + essential to installing certain applications and you probably + shouldn't need wine-utils to do that. + * Install wine.desktop into /usr/share/applications instead of + /usr/share/applnk, and use updated wine.desktop from Dan Korostelev. + Closes: #214707. + + -- Ove Kaaven Sat, 23 Apr 2005 19:52:16 -0400 + +wine (0.0.20050310-1.1) unstable; urgency=HIGH + + * Security NMU + * Create reg*.tmp files mode 0600 to avoid information leakage. + Closes: #300306 (CAN-2005-0787) + + -- Joey Hess Fri, 25 Mar 2005 10:38:43 -0500 + +wine (0.0.20050310-1) unstable; urgency=low + + * New upstream release 20050310. + - Initial implementation of a true Richedit control. + - Shell extension for browsing Unix directories. + - More MSI work. + - PBuffer support in OpenGL. + - Window painting regressions should be fixed. + - Lots of bug fixes. + * Since stdole32.tlb.so is available, I suppose I could close the + "stdole32.tlb doesn't exist" bug. Closes: #226903. + * Since I'm now up to date, I will close the "new upstream version" + bug. Closes: #271581. + * Added Czech debconf translation. Closes: #298318. + (With the way the Wine configuration is going, the debconf stuff + should probably be removed, though. So far I've just held hope + that they'd re-add some kind of multi-user capability someday.) + * Someday I need to get around to remove old cruft, and use the + latest standards, in the packaging. But since Wine has been + suffering various breakages lately, I have an excuse for waiting + a little longer. + + -- Ove Kaaven Mon, 14 Mar 2005 23:12:08 -0500 + +wine (0.0.20050211-1) unstable; urgency=low + + * New upstream release 20050211. + - Still more work on the MSI dll. + - More OLE work, including a builtin stdole32.tlb. + - Fixed inter-process window resize and repaint. + - Lots of bug fixes. + * Install *.tlb.so files into the libwine package. + * Install manpages for winegcc and wineg++ into libwine-dev. + + -- Ove Kaaven Sat, 5 Mar 2005 07:19:56 -0500 + +wine (0.0.20050111-1) unstable; urgency=low + + * New upstream release 20050111. + - Many OLE bug fixes and improvements. + - A lot more work on the MSI dll. + - Update regions now handled in the Wine server. + - Beginnings of typelib generation in the IDL compiler. + - Many janitorial cleanups. + - Lots of bug fixes. + * There are rumors that the OLE changes may break InstallShield. + If that concerns you, you could wait for some Wine 200503xx + or something release to appear before you upgrade, or pick up + an earlier Wine release by using http://snapshot.debian.net. + + -- Ove Kaaven Tue, 1 Mar 2005 05:47:02 -0500 + +wine (0.0.20041201-1) unstable; urgency=low + + * New upstream release 20041201. + - Implementation of the RSAENH dll. + - More work on the Direct3D 9 architecture. + - Builtin debugger improvements. + - Reorganisation of the Developer's Guide. + - Lots of bug fixes. + * Removed winesetup from wine's Suggests: line. + * Allow compilation with libicu28-dev. + + -- Ove Kaaven Sat, 12 Feb 2005 15:21:14 -0500 + +wine (0.0.20041019-1) unstable; urgency=low + + * New upstream release 20041019. + - Beginnings of an architecture for Direct3D 9 support. + - Many debugger regressions fixed. + - Improvements to the IDL compiler and the COM headers. + - New MSCMS dll (color management support). + - Lots of bug fixes. + * Mention Scott Ritchie's Wine packages in README.Debian. + Since I have been sick a lot lately, I have not had time + to review these packages yet, but I can at least mention + them. After I bring the current Debian packages up to + date, I'll review his packages, and if I like them, I may + turn over maintainership to him. Until then, I'm only + mentioning his packages with caution. + * Suggest "icu" in libwine, since libicu21c102 apparently + does not depend on it itself. Closes: #290158. + (Should get around to building with the newer libicu28 + later on, since it has been available for a while now.) + * Make winelauncher no longer tell you to configure Wine + if there is no ~/.wine/config, since Wine no longer needs + a config file. + * Install control.exe.so and winver.exe.so into wine-utils, + although I can't imagine a great use for them. Closes: #289163. + * Install msiexec.exe.so into wine, since it can be useful + for installers. + * Added lib1cms1-dev to the build deps, for MSCMS. + Added liblcms1 to Suggests for libwine. There's probably no + point creating a separate libwine package for CMS. + * Added fontforge to the build deps, for the bitmap fonts. + * Install fonts (/usr/share/fonts/wine) into the libwine package. + + -- Ove Kaaven Sun, 30 Jan 2005 09:52:43 -0500 + +wine (0.0.20040914-1) unstable; urgency=low + + * New upstream release 20040914 + - Various improvements to the common controls. + - New ITSS dll (for HTML Help support). + - Many compatibility fixes in the exported headers. + - Replacements for the Windows standard bitmap fonts. + - Lots of bug fixes. + * Seems the documentation files are generated as *.htm now, + not *.html. Not sure when this happened, but the doc-base + files are now changed to reflect this. Closes: #285669. + * Added Dutch debconf translation. Closes: #283975. + * The wineclipsrv no longer exist, so it doesn't need + a manpage anymore. Closes: #83258. + + -- Ove Kaaven Tue, 14 Dec 2004 23:22:18 -0500 + +wine (0.0.20040813-1) unstable; urgency=low + + * New upstream release 20040813 + - New msiexec application. + - Support for alpha blending. + - More sound support improvements. + - Various code cleanups. + - Lots of bug fixes. + * Acknowledge NMU. Closes: #267536. + * Make winelauncher report exit status on stderr, not stdout. + Closes: #271667. + * Description of libwine-alsa now just says it's for ALSA, not for + ALSA 0.9. Closes: #275018. + * Change the wine manpage to reflect where I put the wineserver. + Closes: #278057. + * Forgot to close bug for the winelauncher patch I applied in 20040716-1, + so do it now: Closes: #260993. + * winedbg now has a man page. Closes: #83266. + * Removed extra ftbuild.h inclusions added long ago, but that are no + longer necessary. + + -- Ove Kaaven Wed, 1 Dec 2004 07:46:43 -0500 + +wine (0.0.20040716-1.3) unstable; urgency=high + + * NMU. + * Build against changed libcapi20 API. + + -- Matthias Klose Wed, 10 Nov 2004 19:21:13 +0100 + +wine (0.0.20040716-1.2) unstable; urgency=low + + * NMU. + * Change libcapi20 build dependency to libcapi20-dev. + + -- Matthias Klose Sat, 4 Sep 2004 10:16:31 +0200 + +wine (0.0.20040716-1.1) unstable; urgency=high + + * NMU. + * Fix libcapi build dependency (closes: #267536). + + -- Matthias Klose Sat, 28 Aug 2004 02:04:55 +0200 + +wine (0.0.20040716-1) unstable; urgency=low + + * New upstream release 20040716 (closes: #261547) + - Implementation of the Microsoft Installer dll. + - Beginnings of proper inter-process window repaints. + - Several DirectSound improvements. + - Fixes for the regressions caused by the new filesystem support. + - Lots of bug fixes. + * Applied winelauncher patch from Kevin Shanahan which allows + each $WINEPREFIX to have its own flag files to disable + prelaunch and debug windows. + * Remove binfmt-support-specific doubledash hack from winelauncher, + it's apparently no longer needed (nor does it work anymore). + Closes: #261855. + * Added Turkish debconf translation. Closes: #252942. + + -- Ove Kaaven Sat, 14 Aug 2004 17:11:52 +0200 + +wine (0.0.20040615-1) unstable; urgency=low + + * New upstream release 20040615 + - Major winedbg rewrite using the dbghelp dll. + - New Wine preloader to reserve memory areas at startup. + - Many improvements to the audio support. + - Lots of bug fixes. + * Acknowledge NMU (closes: #251107), which although imperfectly + executed, was well meant. + * Install wine-preloader into libwine. + * Add GLUT to build dependencies. Closes: #253715. + * Remove mention of unmaintained daily CVS builds from README.Debian. + Closes: #252370. + * Mention wineprefixcreate in README.Debian. + * Change default winebrowser registry key to "sensible-browser" instead + of a hardcoded list of common browsers. Closes: #249583. + This may not change existing installations, it may be necessary for + you to change the registry entry yourself on existing installations. + I've mentioned how to do this in README.Debian. + (It may be possible to make winebrowser ignore the registry entry + entirely and hardcode it to always use sensible-browser, but I + am not sure if that's a good idea.) + + -- Ove Kaaven Thu, 17 Jun 2004 08:22:56 +0200 + +wine (0.0.20040505-2) unstable; urgency=low + + * NMU. + * Rebuild against libcupsys2-gnutls10 (fixed: Bug#251107) + + -- Kenshi Muto Sun, 13 Jun 2004 03:45:00 +0000 + +wine (0.0.20040505-1) unstable; urgency=low + + * New upstream release 20040505 (Closes: #248554) + - Many more filesystem improvements, including autodetection + of drive types and devices, and support for editing the drive + configuration with winecfg. + - Many Direct3D improvements. + - Several fixes to the various sound drivers. + - Lots of bug fixes. + + -- Ove Kaaven Wed, 12 May 2004 02:04:29 +0200 + +wine (0.0.20040408-1) unstable; urgency=low + + * New upstream release 20040408 (Closes: #245679) + - DOS devices and drives are now configured through symlinks. + - Many shell32 improvements. + - New task manager merged from ReactOS. + - First version of wineprefixcreate tool for initial setup. + - Lots of bug fixes. + * Redirect errors from final "kill" command in winelauncher to + /dev/null, since any failures there should be harmless. + Closes: #238065. + * Install taskmgr into wine-utils. + * Set ICUUC_LIB and ICUDATA_LIB variables for configure, + needed to compile this Wine release against the old ICU + version in Debian, as instructed by Shachar Shemesh. + * Adapted skeleton wine configuration in /usr/share/wine/skel + to contain DOS device and drive symlinks. For existing + installs, it seems wine will convert the old config to the + new symlink-based scheme automatically, for a limited + transition period. But I thought it best to update the + packaging now anyway, to make sure I got it right before + it's too late. + * Install wineprefixcreate into wine. This seems to be + an alternative to copying /usr/share/wine/skel into ~/.wine. + * Added Danish debconf translation. Closes: #234064. + + -- Ove Kaaven Tue, 20 Apr 2004 15:14:11 +0200 + +wine (0.0.20040309-1) unstable; urgency=low + + * New upstream release 20040309 + - Much improved winegcc tool, now used to build Wine itself. + - VxDs are now separate libraries for better modularity. + - Improvements and simplifications to the drive configuration. + - New setupapi INF script to create the initial registry. + - Many improvements to the various multimedia dlls. + - Lots of bug fixes. + * Moved skeleton wine configuration from /usr/share/wine to + /usr/share/wine/skel. Updated README.Debian to reflect this. + * Install patched tools/wineinstall into /usr/share/wine. + If the script happens to work, it might be better to use it + than copying the /usr/share/wine/skel into ~/.wine, since + it would also be able to upgrade an old installation, and + has more tweaks, but I haven't tested this script much lately. + * Moved wineconf from /usr/lib/wine to /usr/share/wine. + * Install generic.ppd and wine.inf in /usr/share/wine. + * There's no longer a winedefault.reg. Everything is handled by + wine.inf. Added explanation on how to use wine.inf to + README.Debian. + * Create program symlinks manually in debian/rules instead of + using dh_link, since these symlinks must be absolute, otherwise + they won't work when "cp -r"-ed into ~/.wine. Closes: #235406. + * Try to make winelauncher look for an existing config file + in $WINEPREFIX (before complaining that you have to run + winesetup). Closes: #235405. + * There's now a man page for widl. + * There's now a man page for winebuild. Closes: #114673. + * Update libwine-* package list in README.Debian. + + -- Ove Kaaven Wed, 10 Mar 2004 22:10:06 +0100 + +wine (0.0.20040213-1) unstable; urgency=low + + * New upstream release 20040213 + - Improved support for screen resolution changes. + - More shell32 improvements. + - Several Winelib compatibility fixes. + - Beginnings of support for typelib creation. + - Lots of bug fixes. + * Moved wine.bin, wine-[kp]thread and wineserver from wine to libwine, + since these are going to be needed for Winelib programs too. + * Added winebrowser and expand to the wine package. + * Added libfontconfig1-dev, libssl-dev, and libcapi20-2 to + Build-Depends. + * Added new package libwine-capi to contain the capi20 module. + + -- Ove Kaaven Tue, 24 Feb 2004 14:09:34 +0100 + +wine (0.0.20040121-2) unstable; urgency=high + + * Urgency high since this should hit testing as + soon as possible (both to help jack migration, and + to supersede the currently NPTL-incompatible version + in testing). + * Fixed debian/rules to also make libwine-jack depend + on libjack0.80.0-0. Sorry for the mistake. + * Put dlls/twain/README into the libwine-twain package. + Closes: #224941. + + -- Ove Kaaven Tue, 27 Jan 2004 18:46:48 +0100 + +wine (0.0.20040121-1) unstable; urgency=low + + * New upstream release 20040121 + - Many improvements in the shell32 dll. + - Better support for constructors in C++ Winelib apps. + - Improved Regedit tool. + - Full support for graphic tablets. + - Lots of DirectMusic improvements. + - Better support for video playback. + - Full IME support for Asian locales. + - Lots of bug fixes. + * The exec shield workaround was also disabled again upstream + "because it caused too much trouble". Perhaps #224837 was + some of that trouble. Need verification. + * Build-Depend on libjack0.80.0-dev instead of libjack0.71.2-dev. + Closes: #228786. + + -- Ove Kaaven Thu, 22 Jan 2004 05:08:49 +0100 + +wine (0.0.20031212-1) unstable; urgency=low + + * New upstream release 20031212 + - Initial implementation of XDND drag&drop support. + - Improved startup performance on remote displays. + - Major improvements in the oleaut32 dll. + - Some support for Netbios functions. + - Work around for Exec Shield and prelinking troubles. + - Many code cleanups. + - Lots of bug fixes. + * It seems regapi is no more, have to remove it from the + packages. (A man page for it is not needed anymore then, + which closes #83261) + * The tool regedit supersedes it, so I'm using that now to + build the skeleton configuration in /usr/share/wine. I + patched regedit to accept input from stdin if a filename + of "-" is given, so input can still be zcat-ed to it. + * Updated README.Debian for regedit instead of regapi, and + mention that regedit is in wine-utils (still). + + -- Ove Kaaven Sat, 20 Dec 2003 05:41:29 +0100 + +wine (0.0.20031118-1) unstable; urgency=low + + * New upstream release 20031118 (closes: #211906) + - Many printing improvements. + - Run-time detection of NPTL threading. (closes: #218476) + - Lots of code merges from Crossover Office 2.1. + - Some reorganization of the source tree. + - Lots of bug fixes. + * Install wine.bin-kthread and wine.bin-pthread binaries into + /usr/bin to allow the threading autoselection to work. + * The DNS lookup issues is also claimed to have been fixed now, + probably because of the NPTL detection. Closes: #214252. + * Added winecpp to libwine-dev. + + -- Ove Kaaven Wed, 17 Dec 2003 03:14:12 +0100 + +wine (0.0.20031016-1) unstable; urgency=low + + * New upstream release 20031016 + - Support for the Xrandr extension. + - Dll separation of kernel and ntdll is finished. + - Many enhanced metafile improvements. + - Lots of bug fixes. + * DocBook DSSSL stylesheets are apparently no longer included in the + upstream source. However, they have one available separately + (in the "tools" module of CVS), so I put it into the debian/ + directory and let the debian/rules file generate the documentation + itself (without using upstream makefile) using that stylesheet. + I also chose to continue to build each book as many small HTML + files instead of as one big HTML file, since that's the "tried and + true" way, or something. + * Some old plaintext documentation has also been removed upstream, + they've been removed from the packaging too. + * Added HURD and FreeBSD to architecture fields, as requested. + Closes: #222227. + + -- Ove Kaaven Sun, 30 Nov 2003 17:36:44 +0100 + +wine (0.0.20030911-1) unstable; urgency=low + + * New upstream release 20030911 + - Many improvements to the winecfg configuration tool. + - Massive header files cleanup for better source compatibility. + - Some more progress on the kernel/ntdll separation. + - Lots of bug fixes. + (Yes, newer upstream releases exist, I plan to upload each of + them with a few days in between to allow them to be archived + on snapshot.debian.net) + * Install rpcss, rundll32, start, winemenubuilder into libwine. + * Install *.def files into libwine-dev. + * Build-depend on libicu-dev, so that support for non-Western + languages gets compiled in. Suggest libicu21c102 for libwine. + * Added missing "]" in winedefault.reg. Closes: #218612. + * Fixed doc-base (it apparently got broken after the wine-doc + changes). Closes: #215393. + * Fixed dash compatibility of winelauncher. Closes: #219624. + * Noted that daily builds haven't been working lately + in README.Debian. Closes: #213729. + * Tried to fix configure to detect current freetype. + * Started rewriting the build system a little bit to make it + possible to make winelauncher configure Wine automatically + without winesetup's help. This is not finished yet, though, + and since I'm far behind on Wine releases now, I think I'll + do it later. Still, I did get around to po-debconfify the + still unused debconf templates (closes: #203286), and put + a skeleton per-user no-Windows configuration into + /usr/share/wine that it's possible to copy into ~/.wine for + those who want to do so. + * Updated README.Debian to reflect (some of) the above. + * /var/lib/wine/drivec is no longer in the package. + + -- Ove Kaaven Fri, 28 Nov 2003 13:28:20 +0100 + +wine (0.0.20030813-2) unstable; urgency=low + + * Pthread changes in current glibc CVS caused Wine to not work. + This has to be fixed both Wine-side and glibc-side. This upload + fixes it on the Wine side by applying a patch from WineHQ CVS + for this. Closes: #210300. + (The glibc side is bug #210347, which must also be fixed before + Wine runs again, sorry.) + + -- Ove Kaaven Thu, 11 Sep 2003 14:16:33 +0200 + +wine (0.0.20030813-1) unstable; urgency=low + + * New upstream release 20030813 + - Partial implementation of the Microsoft Installer (msi.dll). + - GUI for regedit (from ReactOS). + - DirectMusic dlls reorganization. + - Many Wininet improvements. + - Lots of bug fixes. + + -- Ove Kaaven Wed, 20 Aug 2003 19:29:44 +0200 + +wine (0.0.20030709-3) unstable; urgency=low + + * Place winspool.drv into libwine, not libwine-print, so that programs + that link to it don't need libwine-print. Closes: #202050. + * Remove stale libwine.so and libwine_unicode.so symlinks + in preinst. Closes: #202116. + * Build-depend on libjack0.71.2-dev instead of libjack0.50.0-dev. + I am not sure that this jack version will work with Wine, but since + 0.50.0 is apparently no longer in unstable, I guess I have no choice. + Closes: #202237. + * Changed wine-doc build rules a bit to be more in line with upstream + documentation layout. This will change the directory layout in the + wine-doc package, you may have to adjust your bookmarks. Closes: #202310. + * Added winecfg program to wine-utils. + * Updated Standards-Version to 3.6.0, rearranged debian/rules file + a bit to have a separate binary-indep rule for building wine-doc. + * Corrected sections in control file (finally). + + -- Ove Kaaven Mon, 21 Jul 2003 16:18:16 +0200 + +wine (0.0.20030709-2) unstable; urgency=low + + * Fixed shlibs so we don't depend on nvidia-glx. Closes: #201257, #201300. + * Found out that wine was never ported to alpha after all (the alpha + references in the win32 headers must be from NT or something, there's + apparently no actual code in Wine for alpha), so I removed that again. + Now only i386, powerpc, and sparc remain. + + -- Ove Kaaven Tue, 15 Jul 2003 10:05:32 +0200 + +wine (0.0.20030709-1) unstable; urgency=low + + * New upstream release 20030709 + - Still more Direct3D and DirectSound improvements. + - Inter-process clipboard support. + - Locale handling improvements. + - More progress on the kernel/ntdll separation. + - Lots of bug fixes. + * Added powerpc, sparc, and alpha to architectures, let's see + if the packages actually build on those... + + -- Ove Kaaven Mon, 14 Jul 2003 15:13:27 +0200 + +wine (0.0.20030618-1) unstable; urgency=low + + * New upstream release 20030618 (closes: #198646) + - Still more Direct3D and DirectSound improvements. + - Tons of fixes merged from Crossover Office 2.0. + - New iphlpapi dll. + - Lots of bug fixes. + * There's supposed to be a fix for Lotus Notes in this release. + Closes: #196156, #196938. + * Build-depend on libartsc0-dev (yeah, finally someone told me). + Closes: #197255. + * Build-depend on libjpeg62-dev | libjpeg-dev instead of just + libjpeg-dev. Closes: #196136. + + -- Ove Kaaven Tue, 24 Jun 2003 21:52:30 +0200 + +wine (0.0.20030508-2) unstable; urgency=low + + * Added winevdm.exe.so to the wine package (no, not wine-utils). + Closes: #195950, #196013. + * Make it possible to build from source with libjack0.71.2. However, + I'm not convinced that the code might work with a new jack version, + so I'll still be compiling against the older version myself. + Closes: #196014. + * Since people keep complaining about libwine-arts depending on arts + 4:2.2.2, without telling me what's wrong with that, I now + depend on arts 1.1.2, clearly an even older arts, but if they can't + tell me what they want me to do, I'll teach'em to. Closes: #195518. + + -- Ove Kaaven Wed, 4 Jun 2003 07:26:12 +0200 + +wine (0.0.20030508-1) unstable; urgency=low + + * New upstream release 20030508 (closes: #192873) + - Some more reorganizations of the source tree. + - A few more steps towards kernel/ntdll separation. + - Many Direct3D improvements. + - More compatible COM interfaces definitions. + - Lots of bug fixes. + * Build-depend on flex-old | flex (<< 2.5.31) + + -- Ove Kaaven Mon, 2 Jun 2003 04:40:08 +0200 + +wine (0.0.20030408-1) unstable; urgency=low + + * Long overdue Wine updates for Debian + (Closes: #181499, #183854). + Wonder if I should RFA. + * New upstream release 20030408 + - Some reorganizations of the source tree. + - File change notifications. + - Support for all variants of glibc 2.3. + - Many documentation updates. + - Lots of bug fixes. + * New upstream release 20030318 + - Many Direct Sound improvements. + - File locking support. + - Progress on kernel/ntdll dll separation. + - Lots of bug fixes. + * New upstream release 20030219 (Closes: #183854) + - Better dead keys support. + - Many debugger fixes. + - More Direct3D work. + - Lots of bug fixes. + * Fixed winelauncher bashism (Closes: #178986) + * Created libwine-jack package. + * Changed build dependencies (added glu, ungif and jack). + They're no longer compatible with potato. + + -- Ove Kaaven Thu, 17 Apr 2003 14:55:30 +0200 + +wine (0.0.20030115-2) unstable; urgency=low + + * Added workaround for the broken docbook-utils in woody + in debian/rules. Closes: #172082. + * Hopefully less winelauncher failures in case of Ctrl-C. + Closes: #176615. + * Automatically add "--" if launched as wine-auto, and + make binfmt-support launch that. Closes: #178521. + + -- Ove Kaaven Mon, 27 Jan 2003 18:18:26 +0100 + +wine (0.0.20030115-1) unstable; urgency=low + + * New upstream release 20030115 + - Much better header files compatibility in Winelib. + - A ton of Direct3D work. + - Many improvements in sound support. + - New wineboot tool to simulate a Windows reboot. + - Lots of bug fixes. + * New tool wineboot placed in wine-utils. + * Installed winewrap and winegcc/wineg++ into libwine-dev. + + -- Ove Kaaven Sun, 19 Jan 2003 21:03:50 +0100 + +wine (0.0.20021219-1) unstable; urgency=low + + * New upstream release 20021219 + - DLL linking now done through import libraries. + - A couple of new tools to make Winelib easier to use. + - Many Direct3D improvements. + - Improved Windows compatibility of the regression tests. + - Lots of bug fixes. + + -- Ove Kaaven Sat, 21 Dec 2002 21:03:21 +0100 + +wine (0.0.20021125-1) unstable; urgency=low + + * New upstream release 20021125 + - Finished conversion to STRICT compilation mode. + - WinHelp revival. + - Client-side fonts supported even without RENDER extension. + - Regression tests no longer require Perl. + - Lots of bug fixes. + * Removed libperl-dev from build dependencies accordingly. + * CUPS is now loaded dynamically, so I made debian/rules add + the necessary libcupsys2 dependency itself. + + -- Ove Kaaven Thu, 28 Nov 2002 17:25:21 +0100 + +wine (0.0.20021031-1) unstable; urgency=low + + * New upstream release 20021031 + - Complete listview overhaul. + - Beginnings of real RPC support. + - Most dlls now build properly in STRICT mode. + - Inter-process window activation and focus handling. + - Many improvements to AVI support. + - Lots of bug fixes. + + -- Ove Kaaven Wed, 6 Nov 2002 15:36:15 +0100 + +wine (0.0.20021007-1) unstable; urgency=low + + * New upstream release 20021007 (closes: #164607) + - Massive listview rewrite. + - New MS RLE codec. + - winemaker should be working again. + - Beginnings of Direct3D 8 support. + - Lots of bug fixes. + * Patched to work with glibc 2.3. Closes: #165323. + + -- Ove Kaaven Sun, 20 Oct 2002 23:11:17 +0200 + +wine (0.0.20020904-1) unstable; urgency=low + + * New upstream release 20020904 + - Much improved PowerPC support. + - More correct locale definitions. + - Progress on the conversion of handle types to pointers. + - Many Visio and Quicken fixes merged from Crossover. + - Lots of bug fixes. + * Yeah, I know I'm late in packaging this release, + but I've been sick. Closes: #159867. + * Fixed debian/*.dirs (many of them accidentally contained + /usr/share/doc/libwine-twain). Closes: #157063. + * Changed gluck.debian.org to people.debian.org in README.Debian + since it's reported that the apt source doesn't work otherwise. + * Fixed path of system.ini in README.Debian. Closes: #159833. + + -- Ove Kaaven Fri, 13 Sep 2002 15:44:32 +0200 + +wine (0.0.20020804-2) unstable; urgency=low + + * Made comdlg32 import winspool using delayed imports + instead of regular imports. This should make comdlg32 + work without libwine-print as long as the print + dialog isn't opened (trying that will probably crash). + Closes: #156338. + + -- Ove Kaaven Thu, 15 Aug 2002 21:38:38 +0200 + +wine (0.0.20020804-1) unstable; urgency=low + + * New upstream release (closes: #155542) + - Beginnings of an IDL compiler. + - Several new winedbg features. + - More OLE and shell improvements. + - NAS and AudioIO sound drivers. + - Still more Sparc portability fixes. + - Lots of bug fixes. + * New tool widl placed in libwine-dev. + * The new NAS driver is placed in a new libwine-nas package. + For some reason, the build system makes this driver depend on X11, + but I don't know enough about NAS to know if it's supposed to. + * The AudioIO driver is for Solaris, so it isn't built. + * There's now a man page for winebuild (closes: #83274). + + -- Ove Kaaven Tue, 6 Aug 2002 19:42:51 +0200 + +wine (0.0.20020710-1) unstable; urgency=low + + * New upstream release 20020710 + - DirectSound 8 and DirectInput 8 support. + - Many OLE improvements. + - Support for font downloading in Postscript driver. + - ALSA sound driver. + - More portability fixes, particularly for Sparc. + - Lots of bug fixes. + * Split off libwine components with heavy dependencies + into separately installable packages (closes: #148479): + libwine-print (depends on CUPS) + libwine-twain (depends on SANE) + libwine-alsa (depends on ALSA) + libwine-arts (depends on aRts) + * List all the Wine packages in README.Debian. + + -- Ove Kaaven Thu, 25 Jul 2002 04:48:55 +0200 + +wine (0.0.20020605-1) unstable; urgency=low + + * New upstream release 20020605 (Closes: #150139) + - Better Mingw support, including cross-compilation on Linux. + - Still more dll separation work. + - Winelib applications now get loaded much like builtin dlls. + - Some command-line options replaced by config entries. + - Multimedia improvements, including an MP3 decoder. + - Massive whitespace cleanup. + - New Winelib file manager. + - Lots of bug fixes. + * Fixed wine-doc.doc-base. Closes: #149649. + * Added Catalan debconf template. Closes: #139745. + * New tool regsvr32 placed in wine. + * New tool winefile placed in wine-utils. + * Wine build system has changed and installs hardlinked binaries. + I'll just package the hardlinked files as ordinary files for now. + But at least there's no longer .so files in /usr/bin (closes: #148357). + * Removed README.Debian reference to my old apt repository on WineHQ; + since they no longer run Debian, I can't host it there anymore. + + -- Ove Kaaven Sun, 23 Jun 2002 04:55:39 +0200 + +wine (0.0.20020509-1) unstable; urgency=low + + * New upstream release 20020509 + - More dll separation work. + - Many async I/O improvements. + - Still more unit tests. + - A lot less multimedia code. + - Many portability fixes, esp. for ReactOS. + - Lots of bug fixes. + * New tool winepath placed in wine-utils. + * clock and hlp2sgml removed from wine-utils. + * Added German debconf templates. Closes: #139095. + * Added Catalan debconf template. Closes: #139746. + * Doubled size of MAX_FONTS. Closes: #145033. + * Explicitly depend on libfreetype6, and changed Wine code + to look for libfreetype.so.6 instead of libfreetype.so. + Closes: #146136. + + -- Ove Kaaven Mon, 13 May 2002 05:58:19 +0200 + +wine (0.0.20020411-1) unstable; urgency=low + + * New upstream release 20020411 + - Beginnings of an SMB client implementation. + - New naming scheme and location for builtin dlls. + - aRts sound driver. + - A bunch of unit tests. + - Much more complete setupapi implementation. + - Some dll separation progress. + - The usual common controls rewrites. + - Much improved Microsoft Office support. + - Lots of bug fixes. + * Wine license changed to LGPL. Updated debian/copyright. + * Build system changed. Updated debian/* files. + * New build dependency libarts-dev added for aRts driver. + * New build dependency libsane-dev added for TWAIN support. + * New tool regedit placed in wine-utils. + + -- Ove Kaaven Sat, 13 Apr 2002 14:31:02 +0200 + +wine (0.0.20020228-1) unstable; urgency=low + + * New upstream release 20020228 + - Client-side font rendering using Xrender. + - Local server COM support. + - Many DrawText improvements. + - A ton of fixes for better MS Office support. + - Preliminary support for C unit tests. + - Lots of bug fixes. + * Updated the build dependencies, been too long since last time. + * Added tchar.h to list of headers to install in include/Makefile.in. + Closes: #131918. + * Made winelauncher errors about not finding winesetup more + helpful. Closes: #135263. + + -- Ove Kaaven Fri, 8 Mar 2002 12:21:08 +0100 + +wine (0.0.20020122-2) unstable; urgency=low + + * Sigh. Conflict with binfmt-support (<< 1.1.2), then. + Closes: #130887. + + -- Ove Kaaven Sat, 26 Jan 2002 23:21:36 +0100 + +wine (0.0.20020122-1) unstable; urgency=low + + * New upstream release 20020122 + - Lots of improvements to asynchronous I/O. + - Beginnings of unit testing infrastructure. + - Inter-process DDE should work now. + - Lots of bug fixes. + * dosmod no longer exist. (Closes: #83260) + * Tried to make the winelauncher script behave in the absence + of a display. Closes: #128068. (Also tried to make the script + return the correct error code while I was at it. Didn't I have + a bug on that once?) + * Updated Spanish debconf templates. Closes: #120241, #128927. + * Changed short description of wine-utils from "Wine Emulator" + to "Windows Emulator" to match the other binary packages... + * Install wine.xpm and wine_small.xpm into /usr/share/pixmaps. + + -- Ove Kaaven Fri, 25 Jan 2002 15:58:51 +0100 + +wine (0.0.20011226-2) unstable; urgency=low + + * Added xlibmesa-dev to the build dependencies. + * Added "undocumented" manpage for wineconsole. + * Added support for the binfmt-support package. Closes: #89386. + * Prepend "--" to arguments in wineshelllink. Closes: #128124. + + -- Ove Kaaven Sat, 12 Jan 2002 00:06:15 +0100 + +wine (0.0.20011226-1) unstable; urgency=low + + * New upstream release 20011226 + - Many improvements to audio support. + - Lots of new actions in SystemParametersInfo. + - New console based on Win32 window instead of xterm. + - Server protocol redesigned. + - More shlwapi improvements. + - Lots of bug fixes (Closes: #115482). + * Placed the new wineconsole program into the wine package. + * Changed build dependency cygnus-stylesheets to docbook-utils. + Closes: #123736. + * Updated Standards-Version to 3.5.6. + + -- Ove Kaaven Thu, 27 Dec 2001 10:41:11 +0100 + +wine (0.0.20011108-2) unstable; urgency=low + + * Revert to debhelper v2 compatibility, and wrote ldconfig into + postinst manually, since debhelper no longer likes libwine.so + anyway. Closes: #119051. + + -- Ove Kaaven Sun, 11 Nov 2001 13:18:40 +0100 + +wine (0.0.20011108-1) unstable; urgency=low + + * New upstream release 20011108 + - Shared windows support starts doing something useful. + - Overlapped I/O improvements. + - Support for running files from removable media. + - Many shlwapi improvements. + - Quartz dll keeps growing. + - Lots of bug fixes (Closes: #115319). + * Present a verification question if Wine is launched + as a MIME handler from mailcap (Closes: #114977). + * Tried to add a KDE file association (Closes: #118430). + If anyone has suggestions for improving that (I didn't manage + to make Wine launch on left-click, only on right-click + and then selecting WINE), please let me know. + + -- Ove Kaaven Fri, 9 Nov 2001 03:05:30 +0100 + +wine (0.0.20011004-1) unstable; urgency=low + + * New upstream release 20011004 + - Beginnings of shared window handles. + - Much improved typelib support. + - Tons of new code in quartz dll. + - Lots of bug fixes (Closes: #109668). + * The specmaker tool has been replaced by the winedump tool + (Closes: #87552). + * This release was apparently badly timed (it was exceedingly broken). + However, one day after the release, all the major breakages were + fixed in the CVS tree (i.e. business as usual in the Wine project). + So I've applied the current CVS patches to make this Debian + release somewhat useful. + + -- Ove Kaaven Sat, 6 Oct 2001 13:15:44 +0200 + +wine (0.0.20010824-1) unstable; urgency=low + + * New upstream release 20010824 + - Inter-process SendMessage support + - More DDE improvements + - Preparation work for shared window handles + - Several debugger improvements + - Better GDI objects management + - Lots of bug fixes + + -- Ove Kaaven Sun, 26 Aug 2001 15:27:56 +0200 + +wine (0.0.20010731-1) unstable; urgency=low + + * New upstream release 20010731 + - 16-bit comm routines reimplemented properly + - More improvements to the Postscript driver + - A few more steps towards dll separation + - Lots of bug fixes + * And from release 20010629 (which I didn't package + because I think it was a very unstable release) + - Better font metrics support in Postscript driver using Freetype + - Major window management redesign (still in progress) + - Message queues in wineserver to prepare for inter-process messaging + - DDE merged from Corel tree, plus various fixes + - 64-bit file size support + - Lots of bug fixes + * You wanted a more recent Wine, you got it (closes: #109230) + * Applied another Linux 2.4 winsock patch. + * Updated README.Debian to point to WineHQ resources and such + (troubleshooting guide, FAQ, etc). + + -- Ove Kaaven Sun, 26 Aug 2001 15:21:57 +0200 + +wine (0.0.20010510-3) unstable; urgency=low + + * Applied patch from Marcus Meissner to make CUPS support + build on potato. + + -- Ove Kaaven Thu, 17 May 2001 20:05:46 +0200 + +wine (0.0.20010510-2) unstable; urgency=low + + * Added CUPS build dependency, and installed it on my build + machines, so users that need printing can take advantage of + Wine's new support for CUPS. + * Moved sample config files potentially referenced from postinst + from /usr/share/doc/wine to /usr/share/wine, and added symlinks + to them in /usr/share/doc/wine, as per Debian policy. + * There's a new generic.ppd among the sample config files, I'm + not sure what to do with it other than stuff it into + /usr/share/doc/wine. + * Updated Standards-Version to 3.5.4. + + -- Ove Kaaven Thu, 17 May 2001 13:10:06 +0200 + +wine (0.0.20010510-1) unstable; urgency=low + + * New upstream release 20010510 + - Many improvements to printing support + - Some graphics driver restructures + - Lots of bug fixes + * And from release 20010418 (which I didn't package + because I think it was a very bad release) + - DirectDraw restructuration and improvements + - MSVCRT headers for compiling Winelib apps + - Postscript driver enhancements + - Several multimedia fixes + - Lots of bug fixes + * Declared versioned dependency on debhelper v3. + + -- Ove Kaaven Sat, 12 May 2001 12:15:41 +0200 + +wine (0.0.20010326-3) unstable; urgency=low + + * Maybe tell postinst too that I moved documentation/samples/* + (system.ini) from libwine to wine. Closes: #92446. + * Added Spanish to wine.templates. Closes: #92316. + + -- Ove Kaaven Sun, 1 Apr 2001 21:52:30 +0200 + +wine (0.0.20010326-2) unstable; urgency=low + + * Implemented DEB_BUILD_OPTIONS *properly*. + * Cleaner .a file handling in debian/rules. + + -- Ove Kaaven Fri, 30 Mar 2001 11:39:04 +0200 + +wine (0.0.20010326-1) unstable; urgency=low + + * New upstream release + - Serial async I/O improvements + - Support for app-specific dll overrides in config file + - Lots of bug fixes. + * New build dependency libperl-dev (because of the new + winetest program, which is supposed to be wine's new + API test suite, but though it was necessary to compile + it, I don't think it's useful to have in the debian + packages, is it?) + * There's a new winecheck script too, but I didn't include + it either, as I'm not sure how it works and whether it + would be useful in Debian packages. + * Made the dependency on xbase-clients versioned >= 4.0, + so it doesn't satisfy potato xfree86 3.x users, forcing + the ORed xcontrib dependency instead. + * Added Suggests: msttcorefonts (neat package). + * Moved documentation/samples/* from libwine to wine. + * Implemented DEB_BUILD_OPTIONS stuff. + Upgraded Standards-Version to 3.5.2. + + -- Ove Kaaven Wed, 28 Mar 2001 16:31:47 +0200 + +wine (0.0.20010305-1) unstable; urgency=low + + * New upstream release 20010305. + - Some improvements to the wineserver protocol. + - The usual common controls fixes/improvements. + - Version information in builtin dlls. + - Lots of bug fixes. + + -- Ove Kaaven Tue, 6 Mar 2001 00:35:21 +0100 + +wine (0.0.20010216-5) unstable; urgency=low + + * Added dependency on xbase-clients | xcontrib, since the + winelauncher needs xmessage in order to operate. + * Made winelauncher handle filenames with spaces. Closes: #87710. + * Moved libwine's unused config stuff to wine (though still not used). + * Fixed bashism in libwine.preinst. Closes: #87864. + * Added French debconf translations. Closes: #87749, #87750. + + -- Ove Kaaven Mon, 26 Feb 2001 17:19:50 +0100 + +wine (0.0.20010216-4) unstable; urgency=low + + * Gave in and killed the OSMesa support, by overriding + the config.cache with a debian/config.anticache in rules. + Sadly, users most likely can no longer use plain old non-GLX + Mesa (without hardware acceleration) to play Half-Life at 0.2 fps + anymore, but maybe that's no big loss anyway. + Closes: #83391, #83393. + * Removed MesaGL mess explanation from README.Debian again. + * Changed german translation of libwine.templates. Closes: #87604. + + -- Ove Kaaven Sun, 25 Feb 2001 19:23:11 +0100 + +wine (0.0.20010216-3) unstable; urgency=low + + * Made Wine a handler of the application/x-msdos-program MIME + type. (Soon your Unix mailers will also be able to run all + those Windows viruses, muahahaha...) + * Added a GNOME file association for that too. + (But I don't know how to do that for KDE... if there's anything + extra I need to do to make it work in KDE too, send a patch + to the bug tracker or something) + * Moved winemaker manpage to where winemaker is now (wine-utils). + * Added "undocumented" manpage for specmaker and wine.bin. + + -- Ove Kaaven Sun, 25 Feb 2001 11:26:35 +0100 + +wine (0.0.20010216-2) unstable; urgency=low + + * Oops... seems that as I moved from one machine to another, the + 0.0.20010216-1 was built on top of 0.0.20010112-2, not -3. + Now I've imported the changes that was done to -3 + (changelog and shlibs.local)... + + -- Ove Kaaven Wed, 21 Feb 2001 20:34:55 +0100 + +wine (0.0.20010216-1) unstable; urgency=low + + * New upstream release 20010216. + - Several PostScript driver enhancements. + - Improved enhanced metafiles support. + - Beginnings of PowerPC support. + - Lots of bug fixes. (Closes: #83214) + * libwine_tsx11.so is new, placed it in /usr/lib. + * specmaker is new, placed it in wine-utils. + * Updated README.Debian to explain the MesaGL mess. + * Built with debhelper v3. + * Moved winemaker from libwine-dev to wine-utils, since it's just a + porting tool for preparing windows for winelib compilation, not + a build requirement once the sources have been prepared. + * Removed rpath hack from debian/rules, assuming that winelauncher + does a good enough job (or recognizing that the upstream configure + adds rpath itself so I wouldn't have to anyway). + * Patched winelauncher a lot, so now it works without rpath in the + Debian packaging, and works with the winelib apps. + * Moved /usr/lib/*.so symlinks to libwine-dev. + * Finally moved the /var/lib/wine stuff from libwine to wine. + * Someone apparently translated libwine.templates to German. + While not terribly useful (the first message might be obsolete + and the other isn't actually used, at least not right now), + especially not without also translating wine.templates, I just + threw it into libwine.templates anyway to close the bug. + Closes: #83366. + + -- Ove Kaaven Mon, 19 Feb 2001 22:00:36 +0100 + +wine (0.0.20010112-3) unstable; urgency=low + + * Added shlibs.local, to use "xlibosmesa3 | mesag3" instead of just + xlibosmesa3, so that users that use mesag3 can just add a symlink + (or mesag3 can be made to provide such a symlink itself). + On the other hand, would adding a Build-Conflicts: xlibosmesa-dev + (and build without OSMesa support) be a better idea...? + * Removed bashism from winelauncher script. Closes: #83559. + + -- Ove Kaaven Fri, 26 Jan 2001 16:36:03 +0100 + +wine (0.0.20010112-2) unstable; urgency=low + + * Updated README.Debian. Closes: #82624. + + -- Ove Kaaven Wed, 17 Jan 2001 16:52:06 +0100 + +wine (0.0.20010112-1) unstable; urgency=low + + * New upstream release 20010112. + This version of Wine unfortunately doesn't support a global config + file, so the default wine.conf is now removed from the package. + I'll just have to recommend using winesetuptk for now. + * Using debconf to notify the sysadmin of the above issue, and ask + whether to delete /etc/wine.conf. + * Decided to use winelauncher like it was intended; rename the main + wine binary to wine.bin, and rename winelauncher to wine. + This will also automatically launch winesetup if there's no config. + * Removing wine.conf in postrm if wine is purged. + + -- Ove Kaaven Sat, 13 Jan 2001 16:38:56 +0100 + +wine (0.0.20001222-2) unstable; urgency=low + + * Added usr/lib to libwine-dev.dirs. (Oops.) + * Added ldconfig to libwine.postinst. + * Now that winesetuptk is available, I added winesetup to Suggests, + and mentioned it in README.Debian. The next Wine release ought to + have support for a new global config file, I plan to remove wine.conf + from the package once that happens. + * Added information about other sources for Wine .deb packages + (from the WineHQ download page) to README.Debian. + + -- Ove Kaaven Thu, 11 Jan 2001 18:34:39 +0100 + +wine (0.0.20001222-1) unstable; urgency=low + + * New upstream release 20001222. + The configuration file format has changed, but I've kept the wine.conf + in here since the winesetuptk tool isn't ready yet (I'm waiting for it + to handle the new configuration file format), and wine will simply + automatically generate a ~/.wine/config using the old wine.conf. + * Updated README.Debian to explain these config issues. + * Built more of the winelib apps, put some of them (including the + all-important "winemine") into wine-utils. + + -- Ove Kaaven Sat, 23 Dec 2000 04:54:03 +0100 + +wine (0.0.20001202-1) unstable; urgency=low + + * New upstream release 20001202. + New tools winelauncher and wineshelllink. + Updated wine.conf. + (I ought to use winelauncher for something, maybe soon.) + * Updated Build-Depends for XFree86 4.0. + * Install regapi into wine. Closes: #76138, #47857. + Also put winedefault.reg into wine instead of libwine. + Will clean up the inconsistencies, such as drive setup + and files being in libwine instead of wine, later. + * Moved winebuild, wmc, and wrc from wine-utils and + into libwine-dev, since these are tools required for + compiling Winelib apps. + * Added LDFLAGS with rpath set to /usr/lib/wine as arguments + to make during build, so that regapi and winedbg works. + Closes: #72243 (may have been closed by 20001026-2 too). + Eventually DLL separation will remove the need for rpath, + but I'll keep it until then. + * Added a new fake drive for /usr/bin, so that wine can find + winedbg. + + -- Ove Kaaven Sun, 3 Dec 2000 11:15:53 +0100 + +wine (0.0.20001026-2) unstable; urgency=low + + * Repackaged with debhelper, since debmake proved too limited. + Closes: #69467, #69469, #69570, #70820, #71461. + * The default wine.conf update and the libdir fix (and + the repackaging) closes: #67381, #67382. + * Reorganized wine-doc package, it now features HTML docs. + * Took Windows directories with spaces out of the package proper, + since debhelper didn't cope with them. Created them in postinst + instead for now. + * Some initial debconf support. But doing real configuration + questions must wait until I've patched the upstream + tools/wineinstall script for easier debconf integration. + * Moved Drive C path from /usr/share/wine/drivec to + /var/lib/wine/drivec for FHS compliance. (libwine.preinst takes + care of moving the actual contents and performing a search & + replace in wine.conf.) Closes: #70618, #70619, #70620. + + -- Ove Kaaven Sat, 28 Oct 2000 23:40:07 +0200 + +wine (0.0.20001026-1) unstable; urgency=low + + * New upstream release + + -- Ove Kaaven Fri, 27 Oct 2000 05:11:28 +0200 + +wine (0.0.20001002-1) unstable; urgency=low + + * New maintainer Ove Kaaven. + * New upstream release + * Update default wine.conf, fixed EXTRA_LD_LIBRARY_PATH. + * Set --libdir=/usr/lib/wine explicitly, the $${exec_prefix} didn't work. + * Added a few Windows directories into the /usr/share/wine/drivec. + * Add an empty winsock.dll file to Windows directory in libwine. + * Initialize win.ini and system.ini in Windows directory in + libwine.postinst. (Hmm. Wonder if a --purge should remove everything? + If the user only wanted to remove the .deb to compile wine himself, + that might be a bad idea if the user installed something...) + + -- Ove Kaaven Thu, 26 Oct 2000 12:52:42 +0200 + +wine (0.0.20000909-1) unstable; + + * New version for unstable. Hopefully, this one will run. + + -- Andrew D. Lenharth Wed, 20 Sep 2000 10:01:17 -0800 + +wine (0.0.20000801-1) unstable; urgency=low + + * New version for unstable. Enjoy. + * elfdlls are seperated from libwine and put into /usr/lib/wine + * lib directories moved, should close a few bugs in 20000614 + + -- Andrew D. Lenharth Mon, 20 May 2000 10:01:17 -0800 + +wine (0.0.20000614-1) unstable; urgency=low + + * New version for unstable. Enjoy. + * Many new upstream bug fixes. wine-utils now contains utilities. + * Directory structure reorganized for debian. + * elfdlls are seperated from libwine and put int /usr/share/wine/lib + * winebuild now included. Closes#62395 + * fnt2bdf now included. Closes#61214 Closes#64892 + + -- Andrew D. Lenharth Mon, 20 May 2000 10:01:17 -0800 + +wine (0.0.20000430-1) unstable; urgency=low + + * New version for unstable. Enjoy. + * Many new upstream bug fixes, and a few file moves, so expect bugs. + * Directory structure reorganized for debian. + * elfdlls are seperated from libwine and put int /usr/share/wine/lib + + -- Andrew D. Lenharth Sat, 13 May 2000 10:01:17 -0800 + +wine (0.0.20000326-2) unstable; urgency=low + + * Tryed out the elfdll stuff. Didn't work yet. + + -- Andrew D. Lenharth Mon, 14 Feb 2000 18:01:17 -0800 + +wine (0.0.20000326-1) unstable; urgency=low + + * New version for unstable. Enjoy. + * Many new upstream bug fixes, and a few file moves, so expect bugs. + + -- Andrew D. Lenharth Mon, 14 Feb 2000 18:01:17 -0800 + +wine (0.0.20000130-1) unstable; urgency=low + + * New version for unstable. Closes a few bugs. + + -- Andrew D. Lenharth Mon, 14 Feb 2000 18:01:17 -0800 + +wine (0.0.20000109-2) frozen; urgency=low + + * OpenGL depends fixed. Closes 55313 55365 55186 + + -- Andrew D. Lenharth Wed, 14 Dec 1999 18:01:17 -0800 + +wine (0.0.20000109-1) unstable; urgency=low + + * Assorted upstream Bug fixs as always :). + * Compiled with Xpm again. Closes #54910 + + -- Andrew D. Lenharth Wed, 14 Dec 1999 18:01:17 -0800 + +wine (0.0.991212-1) unstable; urgency=low + + * Assorted upstream Bug fixs as always :). + + -- Andrew D. Lenharth Wed, 14 Dec 1999 18:01:17 -0800 + +wine (0.0.991114-2) unstable; urgency=low + + * Added check for /usr/X11R6/lib/libwine*. Closes: 43322 43597 + * fixed dependency on libwine. + * Assorted upstream Bug fixs as always :). + + -- Andrew D. Lenharth Wed, 21 Nov 1999 18:01:17 -0800 + +wine (0.0.991114-1) unstable; urgency=low + + * New upstream version. + * Assorted upstream Bug fixs as always :). + + -- Andrew D. Lenharth Wed, 14 Nov 1999 18:01:17 -0800 + +wine (0.0.991031-1) unstable; urgency=low + + * New upstream version. + * Changed a to point to /floppy instead of /mnt/fd0. + * Now links to mesa. Closes: #47312 + * symtable is now set correctly in wine.conf. Closes: #43601 + * Assorted upstream Bug fixs as always :). + + -- Andrew D. Lenharth Wed, 3 Nov 1999 18:01:17 -0800 + +wine (0.0.990923-2) unstable; urgency=low + + * Packaging fix. + * libgl1 dependecy now libmesagl. Closes: #47351 #47014 #46937 #46937 + + -- Andrew D. Lenharth Sat, 16 Oct 1999 09:09:27 -0700 + +wine (0.0.990923-1) unstable; urgency=low + + *New Upstream release. + *Lots of bug fixes (of course). + *Reworked msacm driver. + + -- Andrew D. Lenharth Tue, 05 Oct 1999 14:21:46 -0700 + +wine (0.0.990815-1) unstable; urgency=low + + * New Upstream release. + * Lots of bug fixes. + * Many more dlls are seperate from the main library. + * includes documentation/ directory included. Closes: #29103 + * fixed depend problem. Closes: #43320 #43325 #43332 + * wine.conf is now back in /etc. Closes: #43387 + + -- Andrew D. Lenharth Tue, 24 Aug 1999 14:21:46 -0700 + +wine (0.0.990731-1) unstable; urgency=low + + * New upstream version + * Lots of bug fixes. + + -- Andrew D. Lenharth Tue, 24 Aug 1999 12:18:25 -0700 + +wine (0.0.990704-2) unstable; urgency=low + + * New maintainer Andrew Lenharth. + * Repackaged. + * libwine0.0.971116 renamed to libwine + + -- Andrew D. Lenharth Sun, 1 Aug 1999 14:36:54 -0700 + +wine (0.0.990704-1) unstable; urgency=low + + * New upstream release: + - Server communication optimized. + - Many window painting fixes. + - Portability improvements. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 5 Jul 1999 13:17:44 +0200 + +wine (0.0.990613-1) unstable; urgency=low + + * New upstream release: + - All tasks now run in their own thread. + - Win32 debug API preliminary implementation. + - New Winelib app: a command-line interpreter. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 14 Jun 1999 12:47:10 +0200 + +wine (0.0.990523-1) unstable; urgency=low + + * New upstream release: + - Printing improvements + - X input and multimedia timers moved to service thread. + - More threading and locking fixes. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 31 May 1999 17:49:52 +0200 + +wine (0.0.990508-1) unstable; urgency=low + + * New upstream release: + - Lots of threading fixes. + - Start of enhanced metafile support. + - Several common controls improvements. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 10 May 1999 16:14:26 +0200 + +wine (0.0.990426-1) unstable; urgency=low + + * New upstream release: + - Resources in built-in DLLs. + - Threading support for FreeBSD and Solaris. + - Lots of threading and synchronization changes. + - Loader reorganization and new load order support. + - Lots of bug fixes. + + -- Vincent Renardias Tue, 27 Apr 1999 14:16:38 +0200 + +wine (0.0.990328-1) unstable; urgency=low + + * New upstream release: + - Lots of new OLE stuff. + - Use separate threads for Win32 processes. + - Various multimedia improvements. + - Lots of bug fixes. + + -- Vincent Renardias Sun, 28 Mar 1999 21:54:03 +0200 + +wine (0.0.990214-1) unstable; urgency=low + + * New upstream release: + - More reorganizations of headers and drivers. + - Still more OLE stuff. + - Many new functions and stubs. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 15 Feb 1999 14:24:45 +0100 + +wine (0.0.990131-1) unstable; urgency=low + + * Add menu support (Fix bug #19196). + * Correct dosmod.1 symlink (Bugs #32361, #32342, #32236). + * New upstream release: + - Tons of new OLE stuff. + - Several improvements to DirectDraw support. + - Better message queues. + - Many new functions and stubs. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 1 Feb 1999 11:08:20 +0100 + +wine (0.0.990110-3) unstable; urgency=low + + * Rebuild with OpenGL dev. libs so DirectX emulation works. + * Make dosmod.1 point to wine.1 rather than undocumented.7. + + -- Vincent Renardias Tue, 19 Jan 1999 18:25:22 +0100 + +wine (0.0.990110-2) unstable; urgency=low + + * Updated documentation (Fix bug #31873). + * Add missing dep. on libwine (Fix bug #31982). + + -- Vincent Renardias Sat, 16 Jan 1999 22:43:48 +0100 + +wine (0.0.990110-1) unstable; urgency=low + + * New upstream release: + - Many more COM interfaces definitions. + - Improvements to the resource compiler. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 11 Jan 1999 04:36:02 +0100 + +wine (0.0.990103-1) unstable; urgency=low + + * New upstream release: + WHAT'S NEW with Wine-990103: (see ChangeLog for details) + - Improved console support. + - Tons of new stubs. + - Improvements to header files compatibility. + - More features in Wine server. + - Lots of bug fixes. + * Added several more READMEs. + + -- Vincent Renardias Mon, 4 Jan 1999 13:05:48 +0100 + +wine (0.0.981211-1) unstable; urgency=low + + * New upstream release: + WHAT'S NEW with Wine-981211: + - A lot of code moved around for a better structure. + - New console support. + - Beginnings of TTY driver. + - Tons of new stubs. + - More DOS and native USER support. + - Lots of bug fixes. + WHAT'S NEW with Wine-981108: + - More common controls. + - Better separation of X11-dependent code. + - More DOS support. + - Winsock IPX support. + - Lots of bug fixes. + WHAT'S NEW with Wine-981025: + - KDE drag&drop support. + - Still more common controls and SHELL32 features. + - More Postscript driver functions. + - Lots of bug fixes. + * Updated FAQ. + * Removed installation of texinfo manual (doesn't work since 2 releases) + + -- Vincent Renardias Tue, 29 Dec 1998 14:52:20 +0100 + +wine (0.0.981018-1.1) frozen unstable; urgency=low + + * Non-maintainer release. + * Recompiled with new libc, to fix __register_frame_info problem, + at maintainer's request. + * Build manpages with "c2man-wine" (now packaged as such), because + the mainline c2man lacks an option wine uses. + * A bugfix in c2man-wine fixes the problem of manpages with spaces in + their names. Removed the attempted workaround (which didn't work :) + of removing those manpages after they are generated. + + -- Richard Braakman Mon, 14 Dec 1998 14:28:48 +0100 + +wine (0.0.981018-1) unstable; urgency=low + + * New upstream release: + - ELF DLL loader. + - Some more DOS support. + - Still more common controls and SHELL32 features. + - Using Windows native USER.DLL may work. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 19 Oct 1998 17:33:08 +0200 + +wine (0.0.980927-1) unstable; urgency=low + + * New upstream release: + - Still more common controls and SHELL32 features. + - MIDI I/O support. + - Several new undocumented KERNEL functions. + - More DOS exe stuff including some debugger support. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 28 Sep 1998 15:35:42 +0200 + +wine (0.0.980913-2) unstable; urgency=low + + * Just fixed a bug that made libwine-dev useless + since ~ 1 year ago (Which makes we wonder if anyone + actually used this package since this bug has never + been reported to me ;). + * Include graphics/psdrv/README as /usr/doc/wine/README.psdrv + (Bug #26699). + * Patches included from winehq.com: + - callproc.diff: Fix the CallProc{Ex}32W function. + - file_fix: Fix FILE_Read & FILE_Write behavior. + - int_fix: Missing last minute change. + - more_tsx: Fixed ``threadsafeness''. + + -- Vincent Renardias Tue, 15 Sep 1998 16:02:56 +0200 + +wine (0.0.980913-1) unstable; urgency=low + + * New upstream release: + - Even more common controls stuff. + - Many PostScript driver improvements. + - More DOS executables support. + - Lots of bug fixes. + + -- Vincent Renardias Sun, 13 Sep 1998 20:48:23 +0200 + +wine (0.0.980822-1) unstable; urgency=low + + * New upstream release: + - Improved mmio support. + - VxDCall support. + - More common controls and shell32 stuff. + - Better DOS executables support. + - Lots of bug fixes. + * Patches included from winehq.com: + - SetWindowLong: it's now possible to switch between the listview + and the iconview in the word95 File open dialog. + - RevokeDragDrop: New stub. + * Put the manpages in the correct directory! + + -- Vincent Renardias Thu, 27 Aug 1998 14:17:26 +0200 + +wine (0.0.980809-3) unstable; urgency=low + + * Patches from winehq.com applied: + - glibc2-dos: nows builds dosmod properly on libc6. + + -- Vincent Renardias Thu, 13 Aug 1998 14:03:24 +0200 + +wine (0.0.980809-2) unstable; urgency=low + + * Added loader/dos/dosmod in the binary package. + + -- Vincent Renardias Mon, 10 Aug 1998 18:09:26 +0200 + +wine (0.0.980809-1) unstable; urgency=low + + * New upstream release: + - Preliminary DOS executables support. + - Postscript driver improvements. + - More client/server stuff. + - Better shell32.dll builtin support. + - Proper Win16 mutex locking. + - Lots of bug fixes. + + -- Vincent Renardias Sun, 9 Aug 1998 16:25:30 +0200 + +wine (0.0.980726-1) unstable; urgency=low + + * New upstream release: + - Still more common controls stuff. + - More DirectDraw support. + - Compilation problems should be gone. + - Lots of bug fixes. + - Much improved manual pages generation. + * Now takes over 2 hours to build... ;( + + -- Vincent Renardias Mon, 27 Jul 1998 12:58:43 +0200 + +wine (0.0.980712-1) unstable; urgency=low + + * tried to fix #24140. + * New upstream release: + - More common controls stuff. + - Win32s VxD support. + - Beginnings of client/server architecture. + - More NLS support. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 13 Jul 1998 12:47:47 +0200 + +wine (0.0.980628-2) unstable; urgency=low + + * Added more doc. files (Bug #24139). + * Patches from www.winehq.com included: + - stub-for-fontview (Allows c:\windows\fontview.exe to start). + - winelib_snoop16 (Fix pbm when linking with libwine.so). + + -- Vincent Renardias Thu, 2 Jul 1998 16:23:49 +0200 + +wine (0.0.980628-1) unstable; urgency=low + + * New upstream release: + - Common controls improvements. + - Win16 DLL snooping. + - Preliminary internal Postscript driver. + - Improved DIB section handling. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 29 Jun 1998 12:27:40 +0200 + +wine (0.0.980614-1) unstable; urgency=low + + * New upstream release: + - Many drawing fixes. + - Inter-DLL calls snooping. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 15 Jun 1998 11:37:51 +0200 + +wine (0.0.980601-1) unstable; urgency=low + + * New upstream release: + - New resource compiler. + - Toolbar control. + - Partial implementation of CreateDIBSection. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 1 Jun 1998 17:05:08 +0200 + +wine (0.0.980517-2) unstable; urgency=low + + * Patches from www.winehq.com included: + commdlg_crash + + -- Vincent Renardias Wed, 20 May 1998 12:58:43 +0200 + +wine (0.0.980517-1) unstable; urgency=low + + * New upstream release: + - Lots of common controls improvements. + - Better thunking support. + - Lots of bug fixes. + + -- Vincent Renardias Sun, 17 May 1998 20:13:29 +0200 + +wine (0.0.980503-3) unstable; urgency=low + + * Correct dependencies... *sigh* + + -- Vincent Renardias Thu, 14 May 1998 16:05:00 +0200 + +wine (0.0.980503-2) unstable; urgency=low + + * Fix debian/rules (Fix #22382) + * Patch from www.winehq.com included: + - word980503.diff: makes Word95's file dialog boxes work. + + -- Vincent Renardias Tue, 12 May 1998 16:28:49 +0200 + +wine (0.0.980503-1) unstable; urgency=low + + * New upstream release: + - Module loading restructuration. + - Some rotated text support. + - Documentation for many more functions. + - Lots of bug fixes. + * Patches from www.winehq.com included: + - crtdll.diff: More functions implemented. + - module.diff: Fix patch mess in LoadModule16. + - profile: Make PROFILE_GetSection work properly. + - region: Fixes a problem with CombineRgn(). + + -- Vincent Renardias Tue, 12 May 1998 16:28:49 +0200 + +wine (0.0.980413-2) unstable; urgency=low + + * Patches from www.winehq.com included: + - arc_fix: Allows tk/tcl 8.0 (wish80.exe) to draw properly. + - default_bitmap_depth: fix buglet in displaying. + - metafile32: improved matefile support. + - mohr.diff: missing 'break;' statement. + - profile2: tweak profile reading in registry. + - rootcursor: Don't change the cursor look on the rootwindow. + * Updated FAQ. + * Updated html documentation. + + -- Vincent Renardias Fri, 17 Apr 1998 21:49:55 +0200 + +wine (0.0.980413-1) unstable; urgency=low + + * New upstream release: + - Flat thunks support. + - Many more autoconf checks for better portability. + - DIALOGEX resource support. + - Lots of bug fixes. + + -- Vincent Renardias Mon, 13 Apr 1998 16:26:48 +0200 + +wine (0.0.980329-1) unstable; urgency=low + + * New upstream release: + - More ImageLists support. + - More Win32 metafile support. + - Still some debugging output changes. + - Lots of bug fixes. + * Fix ugly shlibs.local bug (fortunatly, noone noticed ;) + * Patches included from winehq.com: init_crash, managed_winpos, relay_string. + + -- Vincent Renardias Mon, 30 Mar 1998 19:18:42 +0200 + +wine (0.0.980315-1) frozen unstable; urgency=low + + * New upstream release: + - Preliminary ImageLists support. + - Beginnings of enhanced metafiles. + - More debugging macros changes. + - Lots of bug fixes. + * Fix critical Bug #19429: libwine now depends on wine since + for now this library is totally useless without it. + + -- Vincent Renardias Fri, 20 Mar 1998 22:18:05 +0100 + +wine (0.0.980301-1) unstable; urgency=low + + * New upstream release: + - New debugging printfs scheme. + - Better DOS device handling. + - Lots of bug fixes. + * Polished debian/rules file. + * Updated html doc & FAQ. + + -- Vincent Renardias Mon, 2 Mar 1998 20:21:44 +0100 + +wine (0.0.980104-2) unstable; urgency=low + + * Include GNU Info & Postscript documentation as well as extra + manpages in wine-doc. + + -- Vincent Renardias Sat, 10 Jan 1998 15:49:19 +0100 + +wine (0.0.980104-1) unstable; urgency=low + + * New upstream release: + - Beginnings of DirectDraw/DirectSound support. + - Preliminary threading support based on clone(). + - Lots of bug fixes. + + -- Vincent Renardias Thu, 8 Jan 1998 01:43:26 +0100 + +wine (0.0.971221-2) unstable; urgency=low + + * Included the following patches from www.winehq.com/patches/ : + - ComboBox Fix (Bertho Stultiens). + - Console Fix (Karl Garrison). + - SetMetaFileBitsEx function updated. + - fd_set Winsock fixes (Ove Kaaven). + * Now compiled with egcs (gcc dies with sig 11 on misc/shellord.c). + + -- Vincent Renardias Thu, 1 Jan 1998 16:06:13 +0100 + +wine (0.0.971221-1) unstable; urgency=low + + * New upstream release (Bug #16209): + - Preliminary GDI paths support. + - DrawFrameControl implementation. + - Multimedia support for time and joystick functions. + - Win32 spec files now generate C code for Winelib. + - Tons of new Win32 functions and stubs. + - Lots of bug fixes. + * Corrected 2 buglets in debian/rules; closes:#15054, #15051. + * strip fnt2bdf (Fix #15724). + * Added libwine-dbg binary package. + * Adjusted packages section/priority. + * Moved libwine.a from libwine0.0.971116 to libwine-dbg. + * Compile with '-O3' flag. + + -- Vincent Renardias Sun, 28 Dec 1997 21:13:53 +0100 + +wine (0.0.971116-1) unstable; urgency=low + + * New upstream code. + - Emulator and library unification. + - New About dialog. + - Menus improvements. + - Lots of bug fixes. + - Now compiles under libc6 without additional patch. + * Added libwine0.0.971116 (Yes, the name is ugly ;) & libwine-dev packages; + They allow to compile Win32 C code as native Linux executable. + (Examples included in libwine-dev) + * Added wine.sym file to aid debugging. + * Added wine-doc package (FAQ + misc. documentation). + * Updated packages descriptions. + * Include more documentation in main package. + + -- Vincent Renardias Mon, 17 Nov 1997 16:11:34 +0100 + +wine (0.0.971101-1) unstable; urgency=low + + * New upstream code (#14057). + * Recompiled with libc6/xlib6g/xpm4g (#12715,#12918). + * Added documentation/fonts file. + + -- Vincent Renardias Sat, 20 Sep 1997 21:56:44 +0200 + +wine (0.0.970914-1) unstable; urgency=low + + * New Upstream Source: + - Better resource handling. + - New Progress control. + - Improved PE module support. + - Many relay code changes. + - Lots of bug fixes. + * Include wineconf configuration script. + * Use pristine source. + + -- Vincent Renardias Fri, 29 Aug 1997 22:06:05 +0200 + +wine (0.0.970804-1) unstable; urgency=low + + * New Upstream Source: + - Joystick support, + - More Win32 stuff, + - Lots of bug fixes. + + -- Vincent Renardias Sat, 9 Aug 1997 17:31:05 +0200 + +wine (0.0.970720-1) unstable; urgency=low + + * new upstream source. + * new maintainer. + * released to unstable. + * compiled with libc6. + * modified dependencies (Fixes #5992). + * moved /usr/bin/wine to /usr/X11R6/bin. + * use /usr/lib/wine [ (c) bcwhite ]. + * Modified numbering scheme after agreement with upstream maintainer. + + -- Vincent Renardias Sat, 26 Jul 1997 17:47:45 +0200 + +wine (970629-1) experimental; urgency=LOW + + * new upstream source + + -- Brian White Wed, 4 Dec 1996 20:49:55 -0500 + +wine (951124-1) experimental; urgency=LOW + + * first Debianized packages + + -- Brian White Sun, 26 Nov 1996 23:02:47 -0400 + + +Local variables: +mode: debian-changelog +End: --- wine-1.4.1.orig/debian/libwine.install-platform +++ wine-1.4.1/debian/libwine.install-platform @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/wine/wine-kthread +debian/tmp/usr/lib/wine/wine-pthread +debian/tmp/usr/lib/wine/wine-preloader --- wine-1.4.1.orig/debian/wine-bin.lintian-overrides-common +++ wine-1.4.1/debian/wine-bin.lintian-overrides-common @@ -0,0 +1,2 @@ +# depends on libwine-bin, which depends on libwine +wine-bin binary: usr-share-doc-symlink-without-dependency --- wine-1.4.1.orig/debian/copyright +++ wine-1.4.1/debian/copyright @@ -0,0 +1,17 @@ +Wine has been 1st debianized by Brian White, first +taken over by Vincent Renardias, then by Andrew Lenharth. +This package is maintained by Ove Kaaven. + +The Wine homepage is http://www.winehq.com/ +Download locations are listed in the ANNOUNCE file. + +Copyright (c) 1993-2009 the Wine project authors (see the file AUTHORS +for a complete list) + +Wine is free software; you can redistribute it and/or modify it under +the terms of the GNU Lesser General Public License as published by the +Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +On Debian systems, the complete text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2.1 file. --- wine-1.4.1.orig/debian/doclink.sh +++ wine-1.4.1/debian/doclink.sh @@ -0,0 +1,19 @@ +#!/bin/bash +SRC="$1" +sed -n 's,^Package: ,,p' debian/control | +while read PKG; do + if [ "$SRC" != "$PKG" -a -d debian/$PKG ]; then + # create symlink + install -d debian/$PKG/usr/share/doc + pushd debian/$PKG/usr/share/doc > /dev/null + [ ! -d $PKG ] || [ -h $PKG ]|| rmdir $PKG + [ -d $SRC ] || mkdir $SRC + [ -h $PKG ] || ln -s $SRC $PKG + popd > /dev/null + # since dpkg won't itself change a directory into a symlink on upgrade, + # emit maintainer script fragment to ensure proper upgrade + echo "if [ \"\$1\" = \"upgrade\" -a -d /usr/share/doc/$PKG ]; then rm -rf /usr/share/doc/$PKG; fi" >> debian/$PKG.preinst.debhelper + fi +done +# return success +true --- wine-1.4.1.orig/debian/ia32.sh +++ wine-1.4.1/debian/ia32.sh @@ -0,0 +1,11 @@ +#!/bin/bash +PREFIX="$1" +DIR="$2" +echo "Symlinking in ia32-libs..." +while read LIB NAME; do + LIBPATH="$PREFIX/$LIB" + LIBNAME="$DIR/$NAME" + [ -e "$LIBPATH" ] && [ ! -e "$LIBNAME" ] && ln -s "$LIBPATH" "$LIBNAME" +done < debian/ia32.libs +# return success +true --- wine-1.4.1.orig/debian/libwine.docs-common +++ wine-1.4.1/debian/libwine.docs-common @@ -0,0 +1,4 @@ +ANNOUNCE +AUTHORS +README +debian/README.Debian --- wine-1.4.1.orig/debian/rules +++ wine-1.4.1/debian/rules @@ -0,0 +1,444 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +export SHELL=bash + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +MAKEFLAGS += -j$(NUMJOBS) +endif + +CFLAGS=$(shell dpkg-buildflags --get CFLAGS) +LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS) +CPPFLAGS=$(shell dpkg-buildflags --get CPPFLAGS) + +CONFIGOPTS = --with-x --disable-tests + +DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +DEBIAN_VERSION := $(shell cat /etc/debian_version) +VERSION := $(lastword $(shell dpkg-parsechangelog|grep "^Version: ")) + +VERSUFFIX= + +# Maybe make this conditional on debian version compiled for, for backports +# Can be set to: +# "n": Install into traditional paths, /usr/lib and /usr/lib32 +# "p": Install into multiarch paths, /usr/lib/x86_64-linux-gnu and /usr/lib/i486-linux-gnu +# "y": Full multiarch, build natively only +MULTIARCH=y + +CC=gcc +LIBDIR=usr/lib/$(DEB_HOST_MULTIARCH) +LIBDIRS=$(LIBDIR) + +IA32_CC := $(CC) +IA32_CFLAGS := $(CFLAGS) +IA32_LDFLAGS := $(LDFLAGS) +IA32_CPPFLAGS := $(CPPFLAGS) +IA32_LIBDIR := $(LIBDIR) + +# Win64 version requires gcc >= 4.4 +AMD64_CC := $(CC) +AMD64_CFLAGS := $(CFLAGS) +AMD64_LDFLAGS := $(LDFLAGS) +AMD64_CPPFLAGS := $(CPPFLAGS) +AMD64_LIBDIR := $(LIBDIR) + +ifeq ($(DEB_HOST_GNU_CPU),x86_64) + +IA32_LIBS := /emul/ia32-linux +IA32_LDFLAGS += -L$(CURDIR)/lib32 +ifneq (n,$(MULTIARCH)) +IA32_LIBDIR := usr/lib/$(DEB_HOST_MULTIARCH) +else +IA32_LIBDIR := usr/lib32 +IA32_LIBDIR_LINK := $(shell readlink /$(IA32_LIBDIR)) +ifneq (,$(IA32_LIBDIR_LINK)) +IA32_LIBDIR := $(patsubst /%,%,$(IA32_LIBDIR_LINK)) +endif +endif + +ifeq (y,$(MULTIARCH)) +# full multiarch, cannot build 32-bit Wine on amd64 +BUILDS = +LIBDIRS = +#TRANSPREFIX = ia32- +#TRANSSUFFIX = $(VERSUFFIX) +else +BUILDS = build32 +LIBDIRS = $(IA32_LIBDIR) +ifeq (usr/lib/i486-linux-gnu,$(IA32_LIBDIR)) +# need ld.so support for multiarch path +LIBWINE_DEPS = libc6-i386 (>= 2.9-24) +endif +endif + +else # !x86_64 + +BUILDS = build32 + +endif # x86_64 + +IA32_WINEDIR = $(IA32_LIBDIR)/wine$(VERSUFFIX) +IA32_OVERRIDES = LIBSUFFIX="$(VERSUFFIX)" DATASUFFIX="$(VERSUFFIX)" dlldir="/$(IA32_WINEDIR)" +AMD64_WINEDIR = $(AMD64_LIBDIR)/wine$(VERSUFFIX) +AMD64_OVERRIDES = LIBSUFFIX="$(VERSUFFIX)" DATASUFFIX="$(VERSUFFIX)" dlldir="/$(AMD64_WINEDIR)" + +LOADERS = wine-kthread wine-pthread wine-preloader + +empty:= +space:=$(empty) $(empty) + +SHLIBS_OPTS = -Llibwine$(VERSUFFIX) -l$(subst $(space),:,$(patsubst %,$(CURDIR)/debian/libwine$(VERSUFFIX)/%,$(LIBDIRS))) + +ifeq (,$(VERSUFFIX)) +# Stable builds get priority 100 (plus 25 for 64-bit) +ALTPRIO32 := 100 +ALTPRIO64 := 125 +else +# Unstable builds get priority 50 (plus 25 for 64-bit) +ALTPRIO32 := 50 +ALTPRIO64 := 75 +endif + +control-stamp: debian/control.in +ifneq (,$(BUILDS)) + bash debian/prep-control.sh "$(VERSUFFIX)" +else + bash debian/prep-control-transit.sh "$(VERSUFFIX)" "$(TRANSPREFIX)" "$(TRANSSUFFIX)" +endif + touch control-stamp + +configure-ia32: configure-ia32-stamp +configure-ia32-stamp: control-stamp + dh_testdir +ifneq (,$(IA32_LIBS)) + mkdir lib32 || true + bash debian/ia32.sh $(IA32_LIBS) lib32 +endif + touch configure-ia32-stamp + +configure-arch32: configure-arch32-stamp +configure-arch32-stamp: configure-ia32-stamp control-stamp + dh_testdir +ifeq (,$(DEB_SAVEBUILD)) + mkdir build32 || true + cd build32 && \ + CC="$(IA32_CC)" \ + CFLAGS="$(IA32_CFLAGS)" \ + CPPFLAGS="$(IA32_CPPFLAGS)" \ + LDFLAGS="$(IA32_LDFLAGS)" \ + ../configure --disable-win64 $(CONFIGOPTS) \ + --prefix=/usr \ + --sysconfdir=/etc \ + --bindir=/usr/bin \ + --libdir=/$(IA32_LIBDIR) \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info +else + mv /tmp/build32 . +endif + + touch configure-arch32-stamp + +configure-arch64: configure-arch64-stamp +configure-arch64-stamp: configure-ia32-stamp control-stamp + dh_testdir +ifeq (,$(DEB_SAVEBUILD)) + mkdir build64 || true + cd build64 && \ + CC="$(AMD64_CC)" \ + CFLAGS="$(AMD64_CFLAGS)" \ + CPPFLAGS="$(AMD64_CPPFLAGS)" \ + LDFLAGS="$(AMD64_LDFLAGS)" \ + ../configure --enable-win64 $(CONFIGOPTS) \ + --prefix=/usr \ + --sysconfdir=/etc \ + --bindir=/usr/bin \ + --libdir=/$(AMD64_LIBDIR) \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info +else + mv /tmp/build64 . +endif + + touch configure-arch64-stamp + +build-indep: build-indep-stamp +build-indep-stamp: control-stamp + dh_testdir + + touch build-indep-stamp + +build-arch32: build-arch32-stamp +build-arch32-stamp: configure-arch32-stamp + dh_testdir + +ifeq (,$(DEB_SAVEBUILD)) + $(MAKE) -C build32 $(IA32_OVERRIDES) depend + # build wine & tools + $(MAKE) -C build32 $(IA32_OVERRIDES) $(BUILDOPTS) +endif + + touch build-arch32-stamp + +build-arch64: build-arch64-stamp +build-arch64-stamp: configure-arch64-stamp + dh_testdir + +ifeq (,$(DEB_SAVEBUILD)) + $(MAKE) -C build64 $(AMD64_OVERRIDES) depend + # build wine & tools + $(MAKE) -C build64 $(AMD64_OVERRIDES) $(BUILDOPTS) +endif + + touch build-arch64-stamp + +build-arch: $(patsubst build%,build-arch%,$(BUILDS)) +build: build-indep build-arch + +clean-arch32: control-stamp + dh_testdir + rm -f install-arch32-stamp build-arch32-stamp configure-arch32-stamp +# -$(MAKE) -C build32 distclean +ifeq (,$(DEB_SAVEBUILD)) + rm -rf build32 +else + mv build32 /tmp || true +endif + +clean-arch64: control-stamp + dh_testdir + rm -f install-arch64-stamp build-arch64-stamp configure-arch64-stamp +# -$(MAKE) -C build64 distclean +ifeq (,$(DEB_SAVEBUILD)) + rm -rf build64 +else + mv build64 /tmp || true +endif + +clean: clean-arch32 clean-arch64 + dh_testdir + dh_testroot + bash debian/clean-install.sh "$(VERSUFFIX)" + rm -f install-arch-stamp build-indep-stamp configure-ia32-stamp control-stamp + rm -rf lib32 debian/libwine + dh_clean + # can't rm debian/control here because it'd break dpkg-buildpackage. + +install-indep: build-indep + dh_testdir + dh_testroot + dh_installdirs -i + +install-arch32: install-arch32-stamp +install-arch32-stamp: build-arch32-stamp + dh_testdir + dh_testroot + + # install wine, libwine, fonts, and tools + $(MAKE) -C build32 install $(IA32_OVERRIDES) DESTDIR=$(CURDIR)/debian/tmp + # move the real binaries into /$(IA32_WINEDIR) + mv debian/tmp/usr/bin/wine debian/tmp/$(IA32_WINEDIR)/wine.bin + for ldr in $(LOADERS); do \ + [ ! -f debian/tmp/usr/bin/$$ldr ] || \ + mv debian/tmp/usr/bin/$$ldr debian/tmp/$(IA32_WINEDIR); \ + done + mv debian/tmp/usr/bin/wineserver debian/tmp/$(IA32_WINEDIR)/wineserver + # install manpages + $(MAKE) -C build32/documentation install-man DESTDIR=$(CURDIR)/debian/tmp + mv debian/tmp/usr/share/man/man3w debian/tmp/usr/share/man/man3 + install build32/tools/fnt2bdf debian/tmp/usr/bin + rm -f debian/tmp/usr/bin/winelauncher + sed "s,usr/lib/wine,$(IA32_WINEDIR)," debian/winelauncher > debian/tmp/usr/bin/wine + # install tools + cp tools/font_convert.sh debian/tmp/usr/bin/wine-font-convert + + bash debian/gen-alternatives.sh "$(VERSUFFIX)" 32 $(ALTPRIO32) + + touch install-arch32-stamp + +# If building both 32-bit and 64-bit into the same packages, this will overwrite any 32-bit stuff +# outside /usr/lib with their 64-bit equivalents. This is intentional. +install-arch64: install-arch64-stamp +install-arch64-stamp: build-arch64-stamp $(patsubst build%,install-arch%-stamp,$(filter build32,$(BUILDS))) + dh_testdir + dh_testroot + + # install wine, libwine, fonts, and tools + $(MAKE) -C build64 install $(AMD64_OVERRIDES) DESTDIR=$(CURDIR)/debian/tmp + # move the real binaries into /$(AMD64_WINEDIR) + mv debian/tmp/usr/bin/wine debian/tmp/$(AMD64_WINEDIR)/wine.bin + mv debian/tmp/usr/bin/wineserver debian/tmp/$(AMD64_WINEDIR)/wineserver + # install manpages + $(MAKE) -C build64/documentation install-man DESTDIR=$(CURDIR)/debian/tmp + mv debian/tmp/usr/share/man/man3w debian/tmp/usr/share/man/man3 + install build64/tools/fnt2bdf debian/tmp/usr/bin + rm -f debian/tmp/usr/bin/winelauncher + sed "s,usr/lib/wine,$(AMD64_WINEDIR)," debian/winelauncher > debian/tmp/usr/bin/wine + # install tools + cp tools/font_convert.sh debian/tmp/usr/bin/wine-font-convert + + bash debian/gen-alternatives.sh "$(VERSUFFIX)" 64 $(ALTPRIO64) + + touch install-arch64-stamp + +install-arch: install-arch-stamp +install-arch-stamp: $(patsubst build%,install-arch%-stamp,$(BUILDS)) + dh_testdir + dh_testroot + + # MIME and binfmt databases + mkdir -p debian/tmp/usr/share/{mime-info,binfmts} + cp debian/mime-info.mime debian/tmp/usr/share/mime-info/wine.mime + cp debian/mime-info.keys debian/tmp/usr/share/mime-info/wine.keys + cp debian/wine.binfmt debian/tmp/usr/share/binfmts/wine + # other documentation + mkdir -p debian/tmp/usr/share/doc/wine + cp tools/winedump/README debian/tmp/usr/share/doc/wine/README.winedump + + touch install-arch-stamp + +install: install-arch + +# Build architecture-independent files here. +binary-indep: build-indep install-indep + dh_testdir + dh_testroot + + dh_installdocs -i + dh_installchangelogs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +ifneq (,$(BUILDS)) +binary-arch: install-arch-stamp + dh_testdir + dh_testroot + # create installation directories + dh_installdirs -s + + # create usr/share/doc symlinks + bash debian/doclink.sh libwine$(VERSUFFIX) + + # prepare .install files + bash debian/prep-install.sh "$(VERSUFFIX)" "$(LIBDIRS)" + + # distribute files into debian/ + # according to the .install files + dh_install -s --list-missing + + # patch marlett.ttf due to fontforge bug #458234 + #mensis -script debian/marlett.mensis debian/libwine$(VERSUFFIX)/usr/share/wine/fonts/marlett.ttf + #rm -f debian/libwine$(VERSUFFIX)/usr/share/wine/fonts/marlett.ttf~ + + # split up libwine + bash debian/split.sh "$(VERSUFFIX)" libwine $(patsubst %,%/wine$(VERSUFFIX),$(LIBDIRS)) + + # install wine documentation and changelog + rm -f debian/wine/usr/share/doc/wine + dh_installdocs -pwine + dh_installchangelogs -pwine + + dh_installdocs -plibwine$(VERSUFFIX) + dh_installchangelogs -plibwine$(VERSUFFIX) + + dh_installman -s +# dh_installmenu -s + dh_installdebconf -s + dh_installmime -s + + dh_link -s + + # Wine uses many "interesting" linker options, + # so objcopy barfs on several Wine binaries. + # I'll just have to exclude them here, I guess. + # (They're pretty small ones anyway...) + dh_strip -s --dbg-package=libwine-dbg$(VERSUFFIX) \ + -Xwine-kthread -Xwine-pthread -Xwine-preloader -Xwine.bin + + # We don't need symbols for the build tools... + rm -rf debian/libwine-dbg$(VERSUFFIX)/usr/lib/debug/usr/bin + + # install reportbug control files + for fn in debian/*.bugcontrol; do \ + sfn="`basename "$$fn" .bugcontrol`"; \ + install -D -m 644 "$$fn" "debian/$$sfn/usr/share/bug/$$sfn/control"; \ + done + + dh_desktop -s + + dh_compress -s + dh_fixperms -s + + echo "wine:Depends=$(LIBWINE_DEPS)" >> debian/libwine$(VERSUFFIX).substvars + + # tight libwine dependencies for packages built here + dh_makeshlibs -plibwine$(VERSUFFIX) -n -V "libwine$(VERSUFFIX) (= $(VERSION))" + + # forcing extra dependencies + bash debian/gendeps.sh "$(VERSUFFIX)" $(patsubst build%,%,$(BUILDS)) + dh_shlibdeps -s $(SHLIBS_OPTS) -Xextrarecs + bash debian/recs.sh "$(VERSUFFIX)" + bash debian/cleandeps.sh "$(VERSUFFIX)" + + # relaxed libwine dependencies for everyone else + dh_makeshlibs -s + + dh_installdeb -s + + dh_gencontrol -s + dh_md5sums -s + dh_builddeb -s +else +binary-arch: control-stamp + # Create dummy (transition) packages. The control-stamp rule + # will make them depend on the desired packages. + dh_testdir + dh_testroot + # create installation directories + dh_installdirs -s + + # install wine64.sh helper script + mkdir -p debian/wine64-bin/usr/bin + cp debian/wine64.sh debian/wine64-bin/usr/bin/wine + chmod +x debian/wine64-bin/usr/bin/wine + + bash debian/doclink.sh libwine$(VERSUFFIX) + + # install wine, wine64-bin documentation and changelog + rm -f debian/wine64-bin/usr/share/doc/wine64-bin + rm -f debian/wine/usr/share/doc/wine + dh_installdocs -pwine64-bin -pwine + dh_installchangelogs -pwine64-bin -pwine + + dh_installdocs -plibwine$(VERSUFFIX) + dh_installchangelogs -plibwine$(VERSUFFIX) + + dh_compress -s + dh_fixperms -s + + dh_installdeb -s + + dh_gencontrol -s + dh_md5sums -s + dh_builddeb -s +endif + +binary: binary-arch binary-indep + +.PHONY: configure-arch32 configure-arch64 \ + build-indep build-arch32 build-arch64 build-arch build \ + clean-arch32 clean-arch64 clean \ + install-indep install-arch32 install-arch64 install-arch install \ + binary-indep binary-arch binary --- wine-1.4.1.orig/debian/libwine-print.install-common +++ wine-1.4.1/debian/libwine-print.install-common @@ -0,0 +1 @@ +# only modules here, see libwine-print.install-modules --- wine-1.4.1.orig/debian/libwine-print.deps +++ wine-1.4.1/debian/libwine-print.deps @@ -0,0 +1,2 @@ +freetype +cups --- wine-1.4.1.orig/debian/ia32.libs +++ wine-1.4.1/debian/ia32.libs @@ -0,0 +1,56 @@ +lib/libusb-0.1.so.4 libusb.so +lib/libcap.so.2 libcap.so +usr/lib/libGL.so.1 libGL.so +usr/lib/libGLU.so.1 libGLU.so +usr/lib/libICE.so.6 libICE.so +usr/lib/libSM.so.6 libSM.so +usr/lib/libX11.so.6 libX11.so +usr/lib/libXau.so.6 libXau.so +usr/lib/libXcursor.so.1 libXcursor.so +usr/lib/libXdmcp.so.6 libXdmcp.so +usr/lib/libXext.so.6 libXext.so +usr/lib/libXfixes.so.3 libXfixes.so +usr/lib/libXi.so.6 libXi.so +usr/lib/libXinerama.so.1 libXinerama.so +usr/lib/libXmu.so.6 libXmu.so +usr/lib/libXrandr.so.2 libXrandr.so +usr/lib/libXrender.so.1 libXrender.so +usr/lib/libXt.so.6 libXt.so +usr/lib/libXxf86vm.so.1 libXxf86vm.so +usr/lib/libartsc.so.0 libartsc.so +usr/lib/libaudiofile.so.0 libaudiofile.so +usr/lib/libcairo.so.2 libcairo.so +usr/lib/libexif.so.12 libexif.so +usr/lib/libfontconfig.so.1 libfontconfig.so +usr/lib/libfreetype.so.6 libfreetype.so +usr/lib/libgcrypt.so.11 libgcrypt.so +usr/lib/libglut.so.3 libglut.so +usr/lib/libgnutls.so.26 libgnutls.so +usr/lib/libgpg-error.so.0 libgpg-error.so +usr/lib/libgphoto2_port.so.0 libgphoto2_port.so +usr/lib/libgphoto2.so.2 libgphoto2.so +usr/lib/libieee1284.so.3 libieee1284.so +usr/lib/libjpeg.so.62 libjpeg.so +usr/lib/liblber.so.2 liblber.so +usr/lib/liblcms.so.1 liblcms.so +usr/lib/libldap_r-2.4.so.2 libldap_r.so +usr/lib/libldap_r.so.2 libldap_r.so +usr/lib/libltdl.so.3 libltdl.so +usr/lib/libsane.so.1 libsane.so +usr/lib/libsasl2.so.2 libsasl2.so +usr/lib/libtasn1.so.3 libtasn1.so +usr/lib/libtiff.so.4 libtiff.so +usr/lib/libxml2.so.2 libxml2.so +usr/lib/libxslt.so.1 libxslt.so +usr/lib/libSDL-1.2.so.0 libSDL-1.2.so +usr/lib/libpng12.so.0 libpng12.so +usr/lib/libpng12.so.0 libpng.so +usr/lib/libcups.so.2 libcups.so +usr/lib/libpulse.so.0.4.1 libpulse.so +usr/lib/libpulse-simple.so.0.0.1 libpulse-simple.so +usr/lib/libssl.so.0.9.8 libssl.so +usr/lib/libXcomposite.so.1 libXcomposite.so +usr/lib/libcapi20.so.3 libcapi20.so +usr/lib/libcrypto.so.0.9.8 libcrypto.so +usr/lib/libdbus-1.so.3 libdbus-1.so +usr/lib/libodbc.so.1 libodbc.so --- wine-1.4.1.orig/debian/prep-install.sh +++ wine-1.4.1/debian/prep-install.sh @@ -0,0 +1,92 @@ +#!/bin/bash +SUFFIX="$1" +LIBDIRS="$2" + +function replace_paths_full +{ + sed "s,\([ /]\)usr/lib,\\1$1,g" | \ + sed "s,[ /]$1/wine,&$SUFFIX,g" | \ + sed "s,/usr/share/wine,&$SUFFIX,g" | \ + sed "s,usr/share/doc/$package,&$SUFFIX,g" | \ + ([ "$ext" != "lintian-overrides" ] && cat || sed "s,^$package,&$SUFFIX,g" ) | \ + sed "s,@SUFFIX@,$SUFFIX,g" +} + +function replace_paths_partial +{ + sed -n "s,/usr/lib,/$1,gp" | \ + sed "s,/$1/wine,&$SUFFIX,g" +} + +function expand_common +{ + replace_paths_full $1 < debian/$package.${ext}-common > debian/$package$SUFFIX.${ext} + shift + while [ -n "$1" ]; do + replace_paths_partial $1 < debian/$package.${ext}-common >> debian/$package$SUFFIX.${ext} + shift + done +} + +# certain binaries are only compiled on some platforms; +# if they were compiled on the current one, install them +function expand_platform +{ + if [ ! -f debian/$package.${ext}-platform ]; then + return + fi + for bin in $(replace_paths_full $1 < debian/$package.${ext}-platform); do + [ ! -f "$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext} + done + shift + while [ -n "$1" ]; do + for bin in $(replace_paths_partial $1 < debian/$package.${ext}-platform); do + [ ! -f "$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext} + done + shift + done +} + +function expand_modules +{ + if [ ! -f debian/$package.${ext}-modules ]; then + return + fi + while [ -n "$1" ]; do + for mod in $(cat debian/$package.${ext}-modules); do + for bin in debian/tmp/$1/wine$SUFFIX/$mod.so debian/tmp/$1/wine$SUFFIX/$mod debian/tmp/$1/wine$SUFFIX/fakedlls/$mod; do + [ ! -f "$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext} + done + done + shift + done +} + +function expand_alternatives +{ + if [ ! -f debian/$package.${ext}-alternatives ]; then + return + fi + for bin in $(cat debian/$package.${ext}-alternatives); do + bin32=$(echo "$bin"|sed -n "s,\(.*/[^./]*\)\(\.[0-9]+\)\?,\132$SUFFIX\2,p") + bin64=$(echo "$bin"|sed -n "s,\(.*/[^./]*\)\(\.[0-9]+\)\?,\164$SUFFIX\2,p") + for tbin in $bin32 $bin64; do + [ ! -f "$tbin" ] || echo "$tbin" >> debian/$package$SUFFIX.${ext} + done + done +} + +for ext in install links mime config preinst postinst prerm postrm docs manpages lintian-overrides bugcontrol; do + for inst in debian/*.${ext}-common; do + if [ -f "$inst" ]; then + package="$(basename "$inst" .${ext}-common)" + expand_common $LIBDIRS + expand_platform $LIBDIRS + expand_modules $LIBDIRS + expand_alternatives + fi + done +done + +# return success +true --- wine-1.4.1.orig/debian/README.Debian +++ wine-1.4.1/debian/README.Debian @@ -0,0 +1,105 @@ +wine for Debian +--------------- + +Wine is now split up into the following packages: + +wine (metapackage, depends on everything you probably need) +wine-bin (core binaries and configuration) +libwine (core libraries) +libwine-bin (core services and utilities) +libwine-print (printing modules) +libwine-sane (scanner access module) +libwine-gphoto2 (camera access module) +libwine-gl (OpenGL/Direct3D module) +libwine-alsa (ALSA sound module) +libwine-oss (OSS sound module) +libwine-openal (OpenAL module) +libwine-capi (ISDN card module) +libwine-cms (color management module) +libwine-ldap (LDAP module) +libwine-dev (Winelib development headers and tools) +libwine-dbg (debugging symbols) +wine-doc (documentation in HTML and DocBook format) + +The reason for this split is that Wine has a lot of dependencies +and functionality that not all users need and want to spend disk +space on; thus, it is a general theme in Debian to split up big +packages like this. Make sure you install the ones you need. + +The libwine-gl split was requested in Debian bug #304815. +The libwine-print/libwine-sane split was requested in #148479. + +Nowadays, Wine can load many libraries, such as CUPS, at runtime, +and fail gracefully if they're not there. Thus, in theory, almost +all the packages *could* be merged back into a big package without +hard dependencies on all kinds of things. But because the package +split provides predictability, where you can *trust* that installing +libwine-print will, indeed, allow you to print (even on amd64 where +you might not otherwise realize you need a 32-bit CUPS), this package +organization will remain for now. + +Also note that Wine for Debian is set up to use a wrapper script, +where /usr/bin/wine is a shell script that starts the real Wine +binary, which is in /usr/lib/wine. These days, the script doesn't +do much more than warn you if Wine is invoked from your mail reader +or web browser, to help you avoid trojans, viruses, and worms. Except +it might also warns you if you're suffering from some known common +system misconfiguration that may prevent Wine from working properly. + +Other resources +=============== + +If (i.e. when) you have problems, the Wine Troubleshooting Guide +can be found at http://www.winehq.com/Trouble/ + +The Wine FAQ can be found at http://www.winehq.com/FAQ/ + +For further information and resources about Wine, refer to +http://www.winehq.com/ + + +If you need debs of previous Wine versions, perhaps because of some +regression, you should be able to download archived debs from +http://snapshot.debian.net. This site archives the entire Debian +package repository daily, and you can download any previous version +of any Debian package from there. + +If you're running Debian stable, and your Wine version seems too old, +you can usually download reasonably recent Wine packages from +http://www.backports.org. This is a repository for packages built from +package sources from Debian testing, backported to Debian stable, which +should cover most user's needs. + + +Feel free to visit the Debian Wine packaging's homepage for more +resources, go to http://pkg-wine.alioth.debian.org/ + + +WineHQ provides Debian packages at http://www.winehq.org/site/download-deb, +built by Scott Ritchie of Ubuntu, however these are currently different +from the official Debian packages, notably by not splitting the package +like the official Debian packages do. Upgrading between these two packaging +styles is not always smooth, so use them with that in mind, and do not file +bugs to the Debian bug tracker about them. + + +Configuration +============= +The best way to configure Wine is to run winecfg. + +(Note that if you see a resolution setting in there and you think +jacking it up to max is a good idea, think again. It probably doesn't +do what you think it does, and the Wine forums are plagued with users +trying to recover from their mistake.) + +If you need to set up Wine manually, without winecfg, you +can force the creation of a ~/.wine directory by running +"wineboot". + +If you're upgrading from a previous Wine version, Wine will attempt +to upgrade the configuration in ~/.wine automatically. + +Or, if you're desperate, you can always completely wipe your Wine setup +with "rm -rf ~/.wine". (This will destroy everything you've installed, +including their configuration and data files, so if you have anything +important in there, back it up first.) You can then start afresh. --- wine-1.4.1.orig/debian/libwine-capi.deps +++ wine-1.4.1/debian/libwine-capi.deps @@ -0,0 +1 @@ +capi20 --- wine-1.4.1.orig/debian/wine.svg +++ wine-1.4.1/debian/wine.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- wine-1.4.1.orig/debian/wine-bin.postinst-common +++ wine-1.4.1/debian/wine-bin.postinst-common @@ -0,0 +1,13 @@ +#!/bin/sh -e +if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge +fi + +if [ "$1" = "configure" ] ; then + if [ -x /usr/sbin/update-binfmts ]; then + /usr/sbin/update-binfmts --import wine || true + fi +fi + +#DEBHELPER# --- wine-1.4.1.orig/debian/cleandeps.sh +++ wine-1.4.1/debian/cleandeps.sh @@ -0,0 +1,14 @@ +#!/bin/bash +SUFFIX="$1" + +for ext in deps recs; do + for dep in debian/*.${ext}; do + package="$(basename "$dep" .${ext})" + path="debian/$package$SUFFIX" + # echo $path + rm -f "$path/extra${ext}32" "$path/extra${ext}64" + done +done + +# return success +true --- wine-1.4.1.orig/debian/wine-bin.bugcontrol-common +++ wine-1.4.1/debian/wine-bin.bugcontrol-common @@ -0,0 +1 @@ +Report-With: libwine@SUFFIX@ --- wine-1.4.1.orig/debian/fnt2bdf.man +++ wine-1.4.1/debian/fnt2bdf.man @@ -0,0 +1,46 @@ +.TH "fnt2bdf" "1" "2008\-09\-21" + +.SH "NAME" +fnt2bdf \- converts a fnt font to a bdf font + +.SH "SYNOPSIS" +.PP +.B fnt2bdf +[ +.B \-t +] [ +.B \-c +.I charset +] [ +.B \-o +.I basename +] +.I inputfile + +.SH "DESCRIPTION" +.PP +This manual page documents briefly the \fBfnt2bdf\fR command. +.PP +\fBfnt2bdf\fR converts a FNT font to a BDF font. \fIinputfile\fR can be a +Windows\(tm .fon, .fnt, .dll, or .exe file. + +.SH "OPTIONS" +.TP +.BI "\-c "charset +Specifies the \fIcharset\fR name for OEM_CHARSET fonts. +.TP +.BI "\-o "basename +Specifies the basic output filename. +.TP +.BR \-t +Outputs files by point size instead of pixel height. + +.SH "EXAMPLE" +\fBfnt2bdf\fR \-c winsys vgasys.fnt + +.SH "SEE ALSO" +.BR wine "(1), " wine\-font\-convert "(1), " bdftopcf (1) + +.SH "AUTHOR" +This manual page was written by Francois Wendling for the +Debian GNU/Linux system (but may be used by others). --- wine-1.4.1.orig/debian/libwine.install-modules +++ wine-1.4.1/debian/libwine.install-modules @@ -0,0 +1,13 @@ +ntoskrnl.exe +*.dll +*.dll16 +*.drv +*.drv16 +*.sys +*.vxd +*.exe16 +*.mod16 +*.acm +*.ocx +*.tlb +*.ds --- wine-1.4.1.orig/debian/winecfg.desktop +++ wine-1.4.1/debian/winecfg.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Wine configuration +Comment=Setup the compatibility layer for Windows programs +Comment[ca]=Configura la capa de compatibilitat per a programes de Windows +Exec=winecfg +Icon=wine +Terminal=false +Type=Application +Encoding=UTF-8 +Categories=Application;System; --- wine-1.4.1.orig/debian/mime-info.mime +++ wine-1.4.1/debian/mime-info.mime @@ -0,0 +1,2 @@ +application/x-msdos-program + ext: exe com --- wine-1.4.1.orig/debian/control +++ wine-1.4.1/debian/control @@ -0,0 +1,332 @@ +Source: wine +Section: otherosfs +Priority: optional +Maintainer: Debian Wine Party +Uploaders: + Ove Kaaven , + Arthur Loiret , + Michael Gilbert , + Hilko Bengen , +Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.0), flex, bison, + libx11-dev | xlibs-dev (<< 4.3), libxext-dev | xlibs-dev (<< 4.3), + libxi-dev | xlibs-dev (<< 4.3), libxrandr-dev | xlibs-dev (<< 4.3), + libxrender-dev | xlibs-dev (<< 4.3), libxt-dev | xlibs-dev (<< 4.3), + libxkbfile-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxxf86dga-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxxf86vm-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxinerama-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxcomposite-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libgl1-mesa-dev | xlibmesa-gl-dev | xlibmesa-dev (<< 4.3) | libgl-dev, + libglu1-mesa-dev | libglu1-xorg-dev | xlibmesa-glu-dev | xlibmesa-dev (<= 4.2.1-4) | libglu-dev, + freeglut3-dev | libglut-dev | glutg3-dev, libxmu-dev | xlibs-dev (<< 4.3), + libxcursor-dev | xlibs-dev (<< 4.3), libncurses5-dev, libcups2-dev | libcupsys2-dev, + libjpeg8-dev | libjpeg62-dev | libjpeg-dev, libpng-dev | libpng3-dev | libpng12-dev, + libfreetype6-dev, libfontconfig1-dev, libopenal-dev, + libasound2-dev, oss4-dev, + libsane-dev, libgsm1-dev, libmpg123-dev, + libcapi20-dev (>= 1:3.3.0.20041024-2) [linux-any], + libdbus-1-dev | dbus-1-dev, libgphoto2-2-dev, liblcms1-dev, libldap2-dev, + libssl-dev, libgnutls-dev, libxml2-dev, libxslt1-dev, unixodbc-dev, prelink [linux-any], + dctrl-tools | grep-dctrl, lzma, sharutils, + gcc (>= 4.4), +Standards-Version: 3.9.2 +Homepage: http://www.winehq.org/ +Vcs-Browser: http://git.debian.org/?p=pkg-wine/wine.git +Vcs-Git: git://git.debian.org/git/pkg-wine/wine.git + +Package: wine +Architecture: any +Depends: + ${misc:Depends}, + wine-bin (>= ${source:Version}) | wine64-bin (>= ${source:Version}), +Conflicts: + wine1.0, + wine1.2, + wine1.3, + wine1.4, +Replaces: + wine1.0, + wine1.2, + wine1.3, + wine1.4, +Description: Windows API implementation - standard suite + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This is a virtual package that depends on the standard Wine components. + +Package: wine-bin +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: foreign +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + libwine-bin (= ${binary:Version}), + x11-utils | xbase-clients (>= 4.0) | xcontrib, + libwine-gecko-1.4 +Suggests: + libwine-print, + libwine-gl +Conflicts: + binfmt-support (<< 1.1.2), + wine64-bin, +Replaces: + libwine (<< 0.0.20010216), + wine-utils (<< 1.1.25-1), + wine (<< 0.9.35), + wine-gecko-1.0.0 +Description: Windows API implementation - binary loader + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides the binary loader program for running Windows + executables. + +Package: wine64-bin +Architecture: any-amd64 +Depends: wine64-bin +Conflicts: + wine-bin, +Description: Windows API implementation - binary loader + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides instructions for installing 32-bit wine on 64-bit + systems. + +Package: libwine-dbg +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Section: debug +Priority: extra +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + libwine (= ${binary:Version}), +Description: Windows API implementation - debugging symbols + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides debugging symbols. + +Package: libwine-dev +Architecture: any-i386 any-powerpc any-sparc +Section: libdevel +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + libwine (= ${binary:Version}), + libc6-dev, +Replaces: + libwine (<< 0.0.20010216), + wine-utils (<< 1.1.25-1), +Suggests: + wine-doc, +Description: Windows API implementation - development files + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides the C header files. + +Package: libwine +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: foreign +Depends: + ${misc:Depends}, + ${wine:Depends}, + ${shlibs:Depends}, +Recommends: + ${shlibs:Recommends}, + ttf-liberation, + libwine-gl (= ${binary:Version}), + libwine-alsa (= ${binary:Version}) [linux-any] | libwine-oss (= ${binary:Version}), +Suggests: + wine-doc, + libwine-cms (= ${binary:Version}), + libwine-sane (= ${binary:Version}), + libwine-ldap (= ${binary:Version}), + libwine-print (= ${binary:Version}), + libwine-openal (= ${binary:Version}), + libwine-gphoto2 (= ${binary:Version}), +Pre-Depends: + ${misc:Pre-Depends}, + ${wine:Pre-Depends} +Replaces: + wine (<< 0.9.11-1), + libwine-twain (<< 0.9.13), + libwine-gl (<< 0.9.53-1), +Description: Windows API implementation - library + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides the library that implements the Windows API. + +Package: libwine-alsa +Section: libs +Architecture: i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - ALSA sound module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains an ALSA sound driver. + +Package: libwine-bin +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + wine-bin (<< 1.4-4), + wine-utils (<< 1.1.25-1), +Description: Windows API implementation - system services + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides system services and utilities needed to use many + Windows applications. + +Package: libwine-capi +Section: libs +Priority: extra +Architecture: i386 powerpc sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - ISDN module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a CAPI interface that allows Windows applications + to communicate with ISDN cards supported by capi4linux. + +Package: libwine-cms +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + libwine (<< 0.0.20050830), +Description: Windows API implementation - color management module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a Color Management System implementation that + lets Windows applications calibrate the colors used for display and print. + +Package: libwine-gl +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + libwine (<< 0.9.56), +Description: Windows API implementation - OpenGL module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains the OpenGL and Direct3D modules that allow + Windows applications to use 3D acceleration. + +Package: libwine-gphoto2 +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - camera module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a TWAIN interface that allows Windows applications + to communicate with cameras supported by gphoto2. + +Package: libwine-ldap +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - LDAP module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a module that allows Windows applications to access + LDAP directory services. + +Package: libwine-openal +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - OpenAL module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains the OpenAL module, which allows Windows applications + to use advanced 3D sound effects. + +Package: libwine-oss +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + oss-compat, +Replaces: + libwine (<< 0.9.35) +Description: Windows API implementation - OSS sound module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains an OSS sound driver. + +Package: libwine-print +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + cups-bsd | cupsys-bsd | lpr, +Replaces: + libwine (<< 0.0.20020710), +Description: Windows API implementation - printing module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a CUPS-enabled spooler and a PostScript driver, + allowing Windows applications to print. + +Package: libwine-sane +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + libwine-twain (<< 0.9.13), +Description: Windows API implementation - scanner module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a TWAIN interface that allows Windows applications + to communicate with scanners supported by SANE. + --- wine-1.4.1.orig/debian/wine-font-convert.man +++ wine-1.4.1/debian/wine-font-convert.man @@ -0,0 +1,73 @@ +.TH "wine\-font\-convert" "1" "2008\-09\-21" +.SH "NAME" +wine\-font\-convert \- wine(1) font converter + +.SH "SYNOPSIS" +.PP +.B wine\-font\-convert +[ +.B \-q +] [ +.B \-c +.I charset +] [ +.B \-t +.I fontdir +] [ +.B +\-b +.I bdftopcf +] [ +.B \-f +.I fnt2bdf +] [ +.B \-p +.I pattern +] +.I windir + +.SH "DESCRIPTION" +.PP +This manual page documents briefly the \fBwine\-font\-convert\fR command. +.PP +\fBwine\-font\-convert\fR scans \fIwindir\fR and its subdirectories for +bitmap\-fonts in Windows\(tm format, converts them to PCF\-fonts and installs +them. If X is running, the X fontpath is re\-adjusted. + + +.SH "OPTIONS" +.TP +.BR \-q +Quits operation. +.TP +.BI "\-c " charset +Specifies the charset name for OEM_CHARSET fonts. (Default: winsys) +.TP +.BI "\-t " fontdir +Specifies the directory to install the converted fonts in. This directory +should be a known font directory to X. (Default: /usr/X11R6/lib/X11/fonts/misc) +.TP +.BI "\-b " bdftopcf +Specifies the name of the program to call for bdf to pcf conversion. (Default: +/usr/X11R6/bin/bdftopcf) +.TP +.BI "\-f " fnt2bdf +Specifies the name of the program to call for winfont to bdf conversion. (Default: +/usr/bin/fnt2bdf) +.TP +.BI "\-p " pattern +Specifies the \fIpattern\fR of the filenames to look for. By default, the +utility will look for the pattern *.fon (case insensitive). +.TP +.BR \-? +Shows a short help message. + +.SH "SEE ALSO" +.BR wine "(1), " fnt2bdf "(1), " bdftopcf (1) + +.SH "AUTHOR" +.PP +Copyright 2000 Peter Ganten +.PP +This manual page was written by Francois Wendling for the +Debian GNU/Linux system (but may be used by others). --- wine-1.4.1.orig/debian/libwine.postinst-common +++ wine-1.4.1/debian/libwine.postinst-common @@ -0,0 +1,6 @@ +#!/bin/sh -e +if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge +fi +#DEBHELPER# --- wine-1.4.1.orig/debian/recs.sh +++ wine-1.4.1/debian/recs.sh @@ -0,0 +1,12 @@ +#!/bin/bash +SUFFIX="$1" + +for dep in debian/*.recs; do + package="$(basename "$dep" .recs)" + path="debian/$package$SUFFIX" + dpkg-shlibdeps -O $path/extradeps* -dRecommends $path/extrarecs* 2>/dev/null | + grep "shlibs:Recommends" >> debian/$package$SUFFIX.substvars +done + +# return success +true --- wine-1.4.1.orig/debian/wine.bugcontrol-common +++ wine-1.4.1/debian/wine.bugcontrol-common @@ -0,0 +1 @@ +Report-With: libwine@SUFFIX@ --- wine-1.4.1.orig/debian/libwine-dev.install-common +++ wine-1.4.1/debian/libwine-dev.install-common @@ -0,0 +1,25 @@ +debian/tmp/usr/lib/libwine*.so +debian/tmp/usr/lib/wine/*.a +debian/tmp/usr/lib/wine/*.def +debian/tmp/usr/bin/widl +debian/tmp/usr/bin/winebuild +debian/tmp/usr/bin/winecpp +debian/tmp/usr/bin/winedump +debian/tmp/usr/bin/winegcc +debian/tmp/usr/bin/wineg++ +debian/tmp/usr/bin/winemaker +debian/tmp/usr/bin/wmc +debian/tmp/usr/bin/wrc +debian/tmp/usr/include +debian/tmp/usr/share/man/man1/widl.1 +debian/tmp/usr/share/man/man1/winebuild.1 +debian/tmp/usr/share/man/man1/winecpp.1 +debian/tmp/usr/share/man/man1/winedump.1 +debian/tmp/usr/share/man/man1/wineg++.1 +debian/tmp/usr/share/man/man1/winegcc.1 +debian/tmp/usr/share/man/*/man1/winemaker.1 +debian/tmp/usr/share/man/man1/winemaker.1 +debian/tmp/usr/share/man/man1/wmc.1 +debian/tmp/usr/share/man/man1/wrc.1 +debian/tmp/usr/share/man/man3 +debian/tmp/usr/share/doc/wine/README.winedump usr/share/doc/libwine-dev --- wine-1.4.1.orig/debian/wine64.sh +++ wine-1.4.1/debian/wine64.sh @@ -0,0 +1,41 @@ +#!/bin/sh + +XMESSAGE=/usr/bin/xmessage +ARCH="`dpkg --print-architecture`" +ARCH_I386="`echo $ARCH | sed s,amd64,i386,`" + +TITLE="Debian / Wine: Multiarch Instructions" + +I386_MSG=\ +"This is the wine64-bin helper package, which does not provide wine itself, +but instead exists solely to provide the following information about +enabling multiarch on your system in order to be able to install and run +the 32-bit wine packages. + +The following commands should be issued as root or via sudo in order to +enable multiarch (the last command installs 32-bit wine): + + # dpkg --add-architecture ${ARCH_I386} + # apt-get update + # apt-get install wine-bin:${ARCH_I386} + +Be very careful as spaces matter above. Note that this package +(wine64-bin) will be removed in the process. For more information on +the multiarch conversion, see: http://wiki.debian.org/Multiarch/HOWTO" + +$XMESSAGE -center \ + -buttons ok:0 -default ok \ + -title "$TITLE" \ + "$I386_MSG" 2>/dev/null +notify=$? +if [ $notify -eq 1 ] ; then + # xmessage was unable to notify the user, try tty instead + echo "** $TITLE **" + echo "" >&2 + echo "$I386_MSG" >&2 + echo "" >&2 + echo -n "(okay) " >&2 + read confirm +fi + +exit 1 --- wine-1.4.1.orig/debian/split.sh +++ wine-1.4.1/debian/split.sh @@ -0,0 +1,25 @@ +#!/bin/bash +SUFFIX="$1" +shift +SRC="$1" +shift +while [ -n "$1" ]; do + PREFIX="$1" + while read DEST NAME; do + for bin in debian/$SRC$SUFFIX/$PREFIX/$NAME.so; do + if [ -f $bin ]; then + install -d debian/$DEST$SUFFIX/$PREFIX + mv $bin debian/$DEST$SUFFIX/$PREFIX + fi + done + for bin in debian/$SRC$SUFFIX/$PREFIX/fakedlls/$NAME; do + if [ -f $bin ]; then + install -d debian/$DEST$SUFFIX/$PREFIX/fakedlls + mv $bin debian/$DEST$SUFFIX/$PREFIX/fakedlls + fi + done + done < debian/$SRC.split + shift +done +# return success +true --- wine-1.4.1.orig/debian/libwine.install-common +++ wine-1.4.1/debian/libwine.install-common @@ -0,0 +1,7 @@ +debian/tmp/usr/lib/libwine*.so.* +debian/tmp/usr/lib/wine/wine.bin +debian/tmp/usr/lib/wine/wineserver +debian/tmp/usr/share/wine/generic.ppd +debian/tmp/usr/share/wine/fonts +debian/tmp/usr/share/man/man1/wineserver.1 +debian/tmp/usr/share/man/*/man1/wineserver.1 --- wine-1.4.1.orig/debian/wine.postinst-common +++ wine-1.4.1/debian/wine.postinst-common @@ -0,0 +1,6 @@ +#!/bin/sh -e +if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge +fi +#DEBHELPER# --- wine-1.4.1.orig/debian/wine-bin.prerm-common +++ wine-1.4.1/debian/wine-bin.prerm-common @@ -0,0 +1,9 @@ +#!/bin/sh -e + +if [ "$1" = "remove" ] ; then + if [ -x /usr/sbin/update-binfmts ]; then + /usr/sbin/update-binfmts --package wine --remove wine /usr/bin/wine || true + fi +fi + +#DEBHELPER# --- wine-1.4.1.orig/debian/wine-bin.mime-common +++ wine-1.4.1/debian/wine-bin.mime-common @@ -0,0 +1 @@ +application/x-msdos-program; /usr/bin/wine-safe '%s'; description=Windows Executable --- wine-1.4.1.orig/debian/libwine.lintian-overrides-common +++ wine-1.4.1/debian/libwine.lintian-overrides-common @@ -0,0 +1,8 @@ +# the preloader is a self-contained binary on purpose +libwine binary: statically-linked-binary usr/lib/wine/wine-preloader +# specially linked binaries, leaving them unstripped for now, +# as dh_strip is currently unable to handle them properly +libwine binary: unstripped-binary-or-object usr/lib/wine/wine-preloader +libwine binary: unstripped-binary-or-object usr/lib/wine/wine-kthread +libwine binary: unstripped-binary-or-object usr/lib/wine/wine-pthread +libwine binary: unstripped-binary-or-object usr/lib/wine/wine.bin --- wine-1.4.1.orig/debian/wine-bin.links-common +++ wine-1.4.1/debian/wine-bin.links-common @@ -0,0 +1,4 @@ +usr/bin/wine usr/bin/wine-auto +usr/bin/wine usr/bin/wine-safe + +usr/share/wine-gecko/wine_gecko-1.4-x86.msi usr/share/wine/gecko/wine_gecko-1.4-x86.msi --- wine-1.4.1.orig/debian/prep-control-transit.sh +++ wine-1.4.1/debian/prep-control-transit.sh @@ -0,0 +1,30 @@ +#!/bin/bash +SUFFIX="$1" +TRANSPREFIX="$2" +TRANSSUFFIX="$3" + +sed -n " +/^Source: / { + s/Source: \(.*\)/Source: \1${SUFFIX}/ + h +} +/^Package: / { + : PKG + x + s/Package: \([^\n]*\)\n\(\([^\n]*\n\)*\)Depends: \(.*\n\([ ].*\n\)*\)/Package: \1${SUFFIX}\n\2Depends: ${TRANSPREFIX}\1${TRANSSUFFIX}\n/M + s/Pre-Depends: .*\n//M + s/Conflicts: .*\n//M + s/Recommends: .*\n//M + s/Suggests: .*\n//M + s/Replaces: .*\n//M + /^./ p + x + $ q + h +} +/^Source: \|^Package: /! H +$ b PKG +" debian/control.in > debian/control + +# return success +true --- wine-1.4.1.orig/debian/libwine.config-common +++ wine-1.4.1/debian/libwine.config-common @@ -0,0 +1,3 @@ +#!/bin/sh -e +. /usr/share/debconf/confmodule +#DEBHELPER# --- wine-1.4.1.orig/debian/libwine-bin.install-modules +++ wine-1.4.1/debian/libwine-bin.install-modules @@ -0,0 +1,70 @@ +*.cpl +aspnet_regiis.exe +attrib.exe +cabarc.exe +cacls.exe +clock.exe +cmd.exe +control.exe +cscript.exe +dxdiag.exe +eject.exe +expand.exe +explorer.exe +extrac32.exe +hh.exe +hostname.exe +icinfo.exe +iexplore.exe +ipconfig.exe +lodctr.exe +mofcomp.exe +mshta.exe +msiexec.exe +net.exe +netsh.exe +ngen.exe +notepad.exe +oleview.exe +ping.exe +plugplay.exe +presentationfontcache.exe +progman.exe +reg.exe +regasm.exe +regedit.exe +regsvcs.exe +regsvr32.exe +rpcss.exe +rundll32.exe +sc.exe +secedit.exe +servicemodelreg.exe +services.exe +start.exe +svchost.exe +taskkill.exe +taskmgr.exe +termsv.exe +uninstaller.exe +unlodctr.exe +view.exe +wineboot.exe +winebrowser.exe +winecfg.exe +wineconsole.exe +winedbg.exe +winedevice.exe +winefile.exe +winemenubuilder.exe +winemine.exe +winemsibuilder.exe +winepath.exe +winevdm.exe +winhlp32.exe +winver.exe +wmic.exe +wordpad.exe +write.exe +wscript.exe +xcopy.exe --- wine-1.4.1.orig/debian/wine-bin.manpages-common +++ wine-1.4.1/debian/wine-bin.manpages-common @@ -0,0 +1,4 @@ +debian/fnt2bdf.man +debian/wine-auto.man +debian/wine-font-convert.man +debian/wine-safe.man --- wine-1.4.1.orig/debian/libwine.recs +++ wine-1.4.1/debian/libwine.recs @@ -0,0 +1,3 @@ +gsm +mpg123 +v4l1 --- wine-1.4.1.orig/debian/winelauncher +++ wine-1.4.1/debian/winelauncher @@ -0,0 +1,36 @@ +#!/bin/bash + +XMESSAGE=/usr/bin/xmessage +ARCH="`dpkg --print-architecture`" + +# Give a warning if launched from mailcap +if [ `basename $0` = "wine-safe" ]; then + $XMESSAGE -center \ + -title "Launching Wine" \ + -default "No" \ + -buttons "No":0,"Yes":2 \ + " + Wine will launch to run the requested Windows executable. + To protect you from accidentally running a Windows virus, + you must confirm that this is what you intended to do. + " 2>/dev/null + safe_launch=$? + if [ $safe_launch -eq 0 ] ; then + exit 1 + fi + if [ $safe_launch -eq 1 ] ; then + # xmessage was unable to ask the user, try tty instead + echo "Wine will launch to run the requested Windows executable." >&2 + echo "To protect you from accidentally running a Windows virus," >&2 + echo "you must confirm that this is what you intended to do." >&2 + echo -n "(yes/no) " >&2 + read safe_confirm + if [ "$safe_confirm" != 'yes' -a "$safe_confirm" != 'y' ] ; then + exit 1 + fi + fi +fi + +# Launch Wine +export WINELOADER="/usr/lib/wine/wine.bin" +exec "$WINELOADER" "$@" --- wine-1.4.1.orig/debian/wine-bin.config-common +++ wine-1.4.1/debian/wine-bin.config-common @@ -0,0 +1,3 @@ +#!/bin/sh -e +. /usr/share/debconf/confmodule +#DEBHELPER# --- wine-1.4.1.orig/debian/libwine-openal.deps +++ wine-1.4.1/debian/libwine-openal.deps @@ -0,0 +1 @@ +openal --- wine-1.4.1.orig/debian/libwine-print.install-modules +++ wine-1.4.1/debian/libwine-print.install-modules @@ -0,0 +1 @@ +spoolsv.exe --- wine-1.4.1.orig/debian/libwine-bin.install-common +++ wine-1.4.1/debian/libwine-bin.install-common @@ -0,0 +1,10 @@ +debian/tmp/usr/share/man/man1/msiexec.1 +debian/tmp/usr/share/man/man1/notepad.1 +debian/tmp/usr/share/man/man1/regedit.1 +debian/tmp/usr/share/man/man1/regsvr32.1 +debian/tmp/usr/share/man/man1/wineboot.1 +debian/tmp/usr/share/man/man1/winecfg.1 +debian/tmp/usr/share/man/man1/wineconsole.1 +debian/tmp/usr/share/man/man1/winefile.1 +debian/tmp/usr/share/man/man1/winemine.1 +debian/tmp/usr/share/man/man1/winepath.1 --- wine-1.4.1.orig/debian/wine-bin.install-alternatives +++ wine-1.4.1/debian/wine-bin.install-alternatives @@ -0,0 +1,19 @@ +debian/tmp/usr/bin/fnt2bdf +debian/tmp/usr/bin/msiexec +debian/tmp/usr/bin/notepad +debian/tmp/usr/bin/regedit +debian/tmp/usr/bin/regsvr32 +debian/tmp/usr/bin/wine +debian/tmp/usr/bin/wine-font-convert +debian/tmp/usr/bin/wineboot +debian/tmp/usr/bin/winecfg +debian/tmp/usr/bin/winedbg +debian/tmp/usr/bin/wineconsole +debian/tmp/usr/bin/winefile +debian/tmp/usr/bin/winemine +debian/tmp/usr/bin/winepath +debian/tmp/usr/share/man/man1/wine.1 +debian/tmp/usr/share/man/man1/winedbg.1 +debian/tmp/usr/share/man/fr.UTF-8/man1/wine.1 +debian/tmp/usr/share/man/de.UTF-8/man1/wine.1 +debian/tmp/usr/share/man/pl.UTF-8/man1/wine.1 --- wine-1.4.1.orig/debian/clean-install.sh +++ wine-1.4.1/debian/clean-install.sh @@ -0,0 +1,12 @@ +#!/bin/bash +SUFFIX="$1" + +for ext in install links mime config preinst postinst prerm postrm docs manpages lintian-overrides bugcontrol; do + for inst in debian/*.${ext}-common; do + package="$(basename "$inst" .${ext}-common)" + rm -f debian/$package$SUFFIX.${ext} + done +done + +# return success +true --- wine-1.4.1.orig/debian/libwine-bin.deps +++ wine-1.4.1/debian/libwine-bin.deps @@ -0,0 +1 @@ +ncurses --- wine-1.4.1.orig/debian/wine.lintian-overrides-common +++ wine-1.4.1/debian/wine.lintian-overrides-common @@ -0,0 +1,2 @@ +# depends on wine-bin and libwine-*, which depend on libwine +wine binary: usr-share-doc-symlink-without-dependency --- wine-1.4.1.orig/debian/wine.config-common +++ wine-1.4.1/debian/wine.config-common @@ -0,0 +1,3 @@ +#!/bin/sh -e +. /usr/share/debconf/confmodule +#DEBHELPER# --- wine-1.4.1.orig/debian/libwine-gl.deps +++ wine-1.4.1/debian/libwine-gl.deps @@ -0,0 +1,3 @@ +GL +GLU +Xcomposite --- wine-1.4.1.orig/debian/wine.binfmt +++ wine-1.4.1/debian/wine.binfmt @@ -0,0 +1,3 @@ +package wine +interpreter /usr/bin/wine-auto +magic MZ --- wine-1.4.1.orig/debian/libwine.split +++ wine-1.4.1/debian/libwine.split @@ -0,0 +1,20 @@ +libwine-alsa winealsa.drv +libwine-capi capi2032.dll +libwine-cms mscms.dll +libwine-gl d3d8.dll +libwine-gl d3d9.dll +libwine-gl d3d10.dll +libwine-gl d3d10core.dll +libwine-gl d3dim.dll +libwine-gl d3drm.dll +libwine-gl d3dx8.dll +libwine-gl d3dx9_*.dll +libwine-gl d3dxof.dll +libwine-gl glu32.dll +libwine-gl opengl32.dll +libwine-gphoto2 gphoto2.ds +libwine-ldap wldap32.dll +libwine-openal openal32.dll +libwine-oss wineoss.drv +libwine-print wineps.drv +libwine-sane sane.ds --- wine-1.4.1.orig/debian/libwine-sane.deps +++ wine-1.4.1/debian/libwine-sane.deps @@ -0,0 +1 @@ +sane --- wine-1.4.1.orig/debian/wine-bin.install-common +++ wine-1.4.1/debian/wine-bin.install-common @@ -0,0 +1,10 @@ +debian/tmp/usr/share/binfmts +debian/tmp/usr/share/mime-info +debian/tmp/usr/share/applications/wine.desktop +debian/tmp/usr/share/wine/wine.inf +debian/tmp/usr/share/wine/l_intl.nls +debian/wine.svg usr/share/pixmaps +debian/uninstaller.desktop usr/share/applications +debian/winecfg.desktop usr/share/applications +debian/tmp/usr/share/man/man1/winedbg32.1 +debian/tmp/usr/share/man/man1/wine32.1 --- wine-1.4.1.orig/debian/wine-auto.man +++ wine-1.4.1/debian/wine-auto.man @@ -0,0 +1,27 @@ +.TH "wine\-auto" "1" "2008\-09\-20" + +.SH "NAME" +wine\-auto \- Wrapper around wine(1) + +.SH "SYNOPSIS" +.PP +.B wine\-auto +.RI "[ " program " ]" + +.SH "DESCRIPTION" +.PP +This manual page documents briefly the \fBwine\-auto\fR command. +.PP +.\" it's kinda crude but it's all we can say about it ;) +.B wine\-auto +is a wrapper around \fBwine\fR(1) that asks for the user confirmation before +running \fBwine\fR(1) if called as \fBwine\-safe\fR(1), and checks libraries on +x86_64 systems. + +.SH "SEE ALSO" +.BR wine "(1), " wine-safe (1) + +.SH "AUTHOR" + +This manual page was written by Francois Wendling for the +Debian GNU/Linux system (but may be used by others). --- wine-1.4.1.orig/debian/mime-info.keys +++ wine-1.4.1/debian/mime-info.keys @@ -0,0 +1,3 @@ +application/x-msdos-program: + open=wine-safe start /unix %f + icon-filename=/usr/share/pixmaps/wine.xpm --- wine-1.4.1.orig/debian/marlett.mensis +++ wine-1.4.1/debian/marlett.mensis @@ -0,0 +1,21 @@ +Print("Checking encoding of ", $1, "...") +Open($1) +if ( GetTableField("ulCodePageRange1", 'OS/2') & 1 ) + Print(" CPR1: ", GetTableField("ulCodePageRange1", 'OS/2')) + Print(" CPR2: ", GetTableField("ulCodePageRange2", 'OS/2')) + Print(" UR1: ", GetTableField("ulUnicodeRange1", 'OS/2')) + Print(" UR2: ", GetTableField("ulUnicodeRange2", 'OS/2')) + Print(" UR3: ", GetTableField("ulUnicodeRange3", 'OS/2')) + Print(" UR4: ", GetTableField("ulUnicodeRange4", 'OS/2')) + Print("Fontforge got it wrong, fixing...") + SetTableField("ulCodePageRange1", 0x80000000, 'OS/2') + SetTableField("ulCodePageRange2", 0, 'OS/2') + SetTableField("ulUnicodeRange1", 0, 'OS/2') + SetTableField("ulUnicodeRange2", 0, 'OS/2') + SetTableField("ulUnicodeRange3", 0, 'OS/2') + SetTableField("ulUnicodeRange4", 0, 'OS/2') + Save() + Print("Done!") +else + Print("No problem, nothing to fix.") +endif --- wine-1.4.1.orig/debian/gen-alternatives.sh +++ wine-1.4.1/debian/gen-alternatives.sh @@ -0,0 +1,47 @@ +#!/bin/bash +VSUFFIX="$1" +ARCH="$2" +PRIORITY="$3" +SUFFIX="$ARCH$VSUFFIX" + +function generate_postinst +{ + echo "update-alternatives \\" + echo -n " --install /usr/bin/wine wine /usr/bin/wine$SUFFIX $PRIORITY" + for bin in $(cat debian/wine-bin.install-alternatives); do + dname=$(echo $bin|sed -n 's,debian/tmp/\(.*\),/\1,p') + sname=$(echo $dname|sed -n "s,\(.*/[^./]*\)\(\.[0-9]+\)\?,\1$SUFFIX\2,p") + mv debian/tmp/$dname debian/tmp/$sname + + case "$dname" in + /usr/share/man/*) + name=$(echo $dname|sed -n "s,/usr/share/man/\([^/]*\)/man[0-9]/\(.*\),\2.\1.gz,p;t;s,/usr/share/man/man[0-9]/\(.*\),\1.gz,p") + dname="$dname.gz" + sname="$sname.gz" + ;; + *) + name=$(basename $dname) + ;; + esac + if [ "$name" != "wine" ]; then + echo " \\" + echo -n " --slave $dname $name $sname" + fi + done + echo + echo +} + +function generate_prerm +{ + echo 'if [ "$1" != "upgrade" ]; then' + echo " update-alternatives --remove wine /usr/bin/wine$SUFFIX" + echo 'fi' + echo +} + +generate_postinst >> debian/wine-bin$VSUFFIX.postinst.debhelper +generate_prerm >> debian/wine-bin$VSUFFIX.prerm.debhelper + +# return success +true --- wine-1.4.1.orig/debian/control.in +++ wine-1.4.1/debian/control.in @@ -0,0 +1,334 @@ +Source: wine +Section: otherosfs +Priority: optional +Maintainer: Debian Wine Party +Uploaders: + Ove Kaaven , + Arthur Loiret , + Michael Gilbert , + Hilko Bengen , +Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.0), flex, bison, + libx11-dev | xlibs-dev (<< 4.3), libxext-dev | xlibs-dev (<< 4.3), + libxi-dev | xlibs-dev (<< 4.3), libxrandr-dev | xlibs-dev (<< 4.3), + libxrender-dev | xlibs-dev (<< 4.3), libxt-dev | xlibs-dev (<< 4.3), + libxkbfile-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxxf86dga-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxxf86vm-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxinerama-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libxcomposite-dev | xlibs-static-dev (<< 6) | xlibs-dev (<< 4.3), + libgl1-mesa-dev | xlibmesa-gl-dev | xlibmesa-dev (<< 4.3) | libgl-dev, + libglu1-mesa-dev | libglu1-xorg-dev | xlibmesa-glu-dev | xlibmesa-dev (<= 4.2.1-4) | libglu-dev, + freeglut3-dev | libglut-dev | glutg3-dev, libxmu-dev | xlibs-dev (<< 4.3), + libxcursor-dev | xlibs-dev (<< 4.3), libncurses5-dev, libcups2-dev | libcupsys2-dev, + libjpeg8-dev | libjpeg62-dev | libjpeg-dev, libpng-dev | libpng3-dev | libpng12-dev, + libfreetype6-dev, libfontconfig1-dev, libopenal-dev, + libasound2-dev, oss4-dev, + libsane-dev, libgsm1-dev, libmpg123-dev, + libcapi20-dev (>= 1:3.3.0.20041024-2) [linux-any], + libdbus-1-dev | dbus-1-dev, libgphoto2-2-dev, liblcms1-dev, libldap2-dev, + libssl-dev, libgnutls-dev, libxml2-dev, libxslt1-dev, unixodbc-dev, prelink [linux-any], + dctrl-tools | grep-dctrl, lzma, sharutils, + gcc (>= 4.4), +Standards-Version: 3.9.2 +Homepage: http://www.winehq.org/ +Vcs-Browser: http://git.debian.org/?p=pkg-wine/wine.git +Vcs-Git: git://git.debian.org/git/pkg-wine/wine.git + +Package: wine +Architecture: any +Depends: + ${misc:Depends}, + wine-bin (>= ${source:Version}) | wine64-bin (>= ${source:Version}), +Suggests: wine-doc, binfmt-support, ttf-mscorefonts-installer, winbind, klamav | clamav +Conflicts: + wine1.0, + wine1.2, + wine1.3, + wine1.4, +Replaces: + wine1.0, + wine1.2, + wine1.3, + wine1.4, +Description: Windows API implementation - standard suite + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This is a virtual package that depends on the standard Wine components. + +Package: wine-bin +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: foreign +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + libwine-bin (= ${binary:Version}), + x11-utils | xbase-clients (>= 4.0) | xcontrib, + libwine-gecko-1.4 +Suggests: + libwine-print, + libwine-gl +Conflicts: + binfmt-support (<< 1.1.2), + wine64-bin, +Replaces: + libwine (<< 0.0.20010216), + wine-utils (<< 1.1.25-1), + wine (<< 0.9.35), + wine-gecko-1.0.0 +Description: Windows API implementation - binary loader + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides the binary loader program for running Windows + executables. + +Package: wine64-bin +Architecture: any-amd64 +Depends: ${misc:Depends}, + x11-utils, +Conflicts: + wine-bin, +Description: Windows API implementation - binary loader + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides instructions for installing 32-bit wine on 64-bit + systems. + +Package: libwine-dbg +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Section: debug +Priority: extra +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + libwine (= ${binary:Version}), +Description: Windows API implementation - debugging symbols + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides debugging symbols. + +Package: libwine-dev +Architecture: any-i386 any-powerpc any-sparc +Section: libdevel +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + libwine (= ${binary:Version}), + libc6-dev, +Replaces: + libwine (<< 0.0.20010216), + wine-utils (<< 1.1.25-1), +Suggests: + wine-doc, +Description: Windows API implementation - development files + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides the C header files. + +Package: libwine +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: foreign +Depends: + ${misc:Depends}, + ${wine:Depends}, + ${shlibs:Depends}, +Recommends: + ${shlibs:Recommends}, + ttf-liberation, + libwine-gl (= ${binary:Version}), + libwine-alsa (= ${binary:Version}) [linux-any] | libwine-oss (= ${binary:Version}), +Suggests: + wine-doc, + libwine-cms (= ${binary:Version}), + libwine-sane (= ${binary:Version}), + libwine-ldap (= ${binary:Version}), + libwine-print (= ${binary:Version}), + libwine-openal (= ${binary:Version}), + libwine-gphoto2 (= ${binary:Version}), +Pre-Depends: + ${misc:Pre-Depends}, + ${wine:Pre-Depends} +Replaces: + wine (<< 0.9.11-1), + libwine-twain (<< 0.9.13), + libwine-gl (<< 0.9.53-1), +Description: Windows API implementation - library + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides the library that implements the Windows API. + +Package: libwine-alsa +Section: libs +Architecture: i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - ALSA sound module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains an ALSA sound driver. + +Package: libwine-bin +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + wine-bin (<< 1.4-4), + wine-utils (<< 1.1.25-1), +Description: Windows API implementation - system services + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package provides system services and utilities needed to use many + Windows applications. + +Package: libwine-capi +Section: libs +Priority: extra +Architecture: i386 powerpc sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - ISDN module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a CAPI interface that allows Windows applications + to communicate with ISDN cards supported by capi4linux. + +Package: libwine-cms +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + libwine (<< 0.0.20050830), +Description: Windows API implementation - color management module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a Color Management System implementation that + lets Windows applications calibrate the colors used for display and print. + +Package: libwine-gl +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + libwine (<< 0.9.56), +Description: Windows API implementation - OpenGL module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains the OpenGL and Direct3D modules that allow + Windows applications to use 3D acceleration. + +Package: libwine-gphoto2 +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - camera module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a TWAIN interface that allows Windows applications + to communicate with cameras supported by gphoto2. + +Package: libwine-ldap +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - LDAP module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a module that allows Windows applications to access + LDAP directory services. + +Package: libwine-openal +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: Windows API implementation - OpenAL module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains the OpenAL module, which allows Windows applications + to use advanced 3D sound effects. + +Package: libwine-oss +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + oss-compat, +Replaces: + libwine (<< 0.9.35) +Description: Windows API implementation - OSS sound module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains an OSS sound driver. + +Package: libwine-print +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + cups-bsd | cupsys-bsd | lpr, +Replaces: + libwine (<< 0.0.20020710), +Description: Windows API implementation - printing module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a CUPS-enabled spooler and a PostScript driver, + allowing Windows applications to print. + +Package: libwine-sane +Section: libs +Architecture: any-i386 any-powerpc any-sparc +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: + libwine-twain (<< 0.9.13), +Description: Windows API implementation - scanner module + Wine is a free MS-Windows API implementation. + This is still a work in progress and many applications may still not work. + . + This package contains a TWAIN interface that allows Windows applications + to communicate with scanners supported by SANE. + --- wine-1.4.1.orig/debian/maint/build +++ wine-1.4.1/debian/maint/build @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +git-buildpackage --git-pristine-tar \ + --git-upstream-tag="wine-%(version)s" \ + --git-debian-tag="wine-%(version)s" \ + --git-ignore-branch \ + "$@" --- wine-1.4.1.orig/debian/maint/build-final +++ wine-1.4.1/debian/maint/build-final @@ -0,0 +1,36 @@ +#!/bin/sh +set -e +version=`dpkg-parsechangelog|sed -n 's/Version: \(.*\)/\1/p'` +distribution=`dpkg-parsechangelog|sed -n 's/Distribution: \(.*\)/\1/p'` +# see if the version in the changelog is tagged (already built) +obj_type="`git cat-file -t "wine-$version" 2>/dev/null`" || true +if [ -n "$obj_type" ] +then + # it is, so only grab changes since then + last_version="$version" +else + # it's not, this must be the dummy changelog from import-done, + # so grab changes since version before that + last_version=`dpkg-parsechangelog -o1 -c1|sed -n 's/Version: \(.*\)/\1/p'` +fi +# build changelog +if [ "$distribution" = "UNRELEASED" ]; then + sed -i "1,6d" debian/changelog # delete dummy entry (6 lines) + version_arg="--new-version=\"$version\"" +fi +git-dch --release --auto --full --meta \ + --debian-tag="wine-$last_version" \ + --git-log="--first-parent" \ + --ignore-branch \ + $version_arg +# commit changelog +version=`dpkg-parsechangelog|sed -n 's/Version: \(.*\)/\1/p'` +git add debian/changelog +git commit -m "Release $version" +# build package +git-buildpackage --git-pristine-tar \ + --git-upstream-tag="wine-%(version)s" \ + --git-debian-tag="wine-%(version)s" \ + --git-ignore-branch \ + --git-tag \ + "$@" --- wine-1.4.1.orig/debian/maint/import +++ wine-1.4.1/debian/maint/import @@ -0,0 +1,75 @@ +#!/bin/sh +set -e +if [ "$1" != "--upstream-version" ] +then + echo "Usage: $0 --upstream-version VERSION FILENAME" + exit 1 +fi +upstream_version="$2" +origfilename="$3" + +# dereference symlink, we'll stash the original filename into pristine-tar +# (currently, debian does not allow .tar.bz2 source packages anyway, so this +# reserves the .orig.tar.* names for what's actually uploaded to Debian) +if [ -L "$origfilename" ] +then + filename="`find "$origfilename" -printf "%h/%l"`" +else + filename="$origfilename" +fi + +case "$upstream_version" in + 1.0.*) + package=wine + ;; + 1.1.*) + package=wine-unstable + ;; + *) + echo "Unknown version series: $upstream_version" + exit 1 + ;; +esac + +# craft the .orig.tar.gz for the Debian source package +debfilename="`dirname "$origfilename"`/${package}_$upstream_version.orig.tar.gz" +if [ "$filename" != "$origfilename" ] && [ "$origfilename" != "$debfilename" ] +then + # kill .orig.tar.bz2, we won't use it + rm "$origfilename" +fi +if [ ! -f "$debfilename" ] +then + # convert .orig.tar.gz + bzcat "$filename"|gzip -9 > "$debfilename" +fi + +# if we're not building from a git tree, use regular uupdate +if [ ! -d ".git" ] +then + exec uupdate --no-symlink "$*" +fi + +# pull from upstream git repository +upstream_tag="wine-$upstream_version" +git checkout upstream +git pull winehq tag "$upstream_tag" +# format my verbose "New upstream release" messages, including ANNOUNCE file +tag_time=`git cat-file tag "$upstream_tag"|sed -n 's/tagger .*<.*> \([0-9]*\) .*/\1/p'` +release_date=`LC_ALL=C date -u -d "@$tag_time" +"%b %-d, %Y"` +echo "New upstream release $upstream_version, released $release_date." > announce.tmp +sed -n 's/^ - \(.*\)/- \1/p' ANNOUNCE >> announce.tmp + +# load original .tar.bz2 into pristine-tar +git checkout master +pristine-tar -v commit "$filename" "$upstream_tag" + +# load converted .tar.gz into pristine-tar +pristine-tar -v commit "$debfilename" "$upstream_tag" + +# merge from upstream into master branch +git checkout -q master +git merge upstream + +# amend the merge commit message +$0-done --upstream-version "$upstream_version" --- wine-1.4.1.orig/debian/maint/cleanup-logo.sed +++ wine-1.4.1/debian/maint/cleanup-logo.sed @@ -0,0 +1,4 @@ +# Remove bitmaps +/image\/png/d +s/height="329" width="611"/height="329" width="210"/ +s/with Inkscape (.*)/from programs\/winecfg\/logo.svg using debian\/maint\/cleanup-logo.sed/ --- wine-1.4.1.orig/debian/maint/import-done +++ wine-1.4.1/debian/maint/import-done @@ -0,0 +1,20 @@ +#!/bin/sh +set -e +if [ "$1" != "--upstream-version" ] +then + echo "Usage: $0 --upstream-version VERSION" + exit 1 +fi +upstream_version="$2" +# Create changelog entry, so build tools can find the upstream version +dch -v "$upstream_version-1" --distribution UNRELEASED --preserve \ + "UNRELEASED" +git add debian/changelog +# Amend the merge commit message +if [ -f announce.tmp ] +then + git commit --amend -F announce.tmp + rm announce.tmp +else + git commit --amend +fi --- wine-1.4.1.orig/loader/wine.man.in +++ wine-1.4.1/loader/wine.man.in @@ -87,7 +87,7 @@ Specifies the path and name of the .B wineserver binary. If not set, Wine will try to load -.BR @bindir@/wineserver , +.BR @dlldir@/wineserver, and if this doesn't exist it will then look for a file named "wineserver" in the path and in a few other likely locations. .TP @@ -246,7 +246,7 @@ .B wine program loader for CUI (console) applications. .TP -.I @bindir@/wineserver +.I @dlldir@/wineserver The .B wine server --- wine-1.4.1.orig/libs/wine/Makefile.in +++ wine-1.4.1/libs/wine/Makefile.in @@ -6,7 +6,7 @@ VERSION = 1.0 SOVERSION = 1 -SONAME = libwine.so.$(SOVERSION) +SONAME = libwine$(LIBSUFFIX).so.$(SOVERSION) DYNAME = libwine.$(SOVERSION).dylib INSTALLDIRS = $(DESTDIR)$(libdir) @@ -101,26 +101,26 @@ # Special defines needed for config.c CONFIGDIRS = \ - -DBINDIR='"$(bindir)"' \ + -DBINDIR='"$(dlldir)"' \ -DDLLDIR='"$(dlldir)"' \ - -DLIB_TO_BINDIR=\"`$(RELPATH) $(libdir) $(bindir)`\" \ + -DLIB_TO_BINDIR=\"`$(RELPATH) $(libdir) $(dlldir)`\" \ -DLIB_TO_DLLDIR=\"`$(RELPATH) $(libdir) $(dlldir)`\" \ - -DBIN_TO_DLLDIR=\"`$(RELPATH) $(bindir) $(dlldir)`\" \ - -DBIN_TO_DATADIR=\"`$(RELPATH) $(bindir) $(datadir)/wine`\" + -DBIN_TO_DLLDIR=\"`$(RELPATH) $(dlldir) $(dlldir)`\" \ + -DBIN_TO_DATADIR=\"`$(RELPATH) $(dlldir) $(datadir)/wine$(DATASUFFIX)`\" config.o: config.c $(RELPATH) $(CC) -c $(ALLCFLAGS) -o $@ $(srcdir)/config.c $(CONFIGDIRS) # Linking rules -libwine.so.$(VERSION): $(OBJS) $(VERSCRIPT) Makefile.in +libwine$(LIBSUFFIX).so.$(VERSION): $(OBJS) $(VERSCRIPT) Makefile.in $(LDSHARED) $(OBJS) $(EXTRALIBS) $(LDFLAGS) $(LIBS) -o $@ -libwine.so.$(SOVERSION): libwine.so.$(VERSION) - $(RM) $@ && $(LN_S) libwine.so.$(VERSION) $@ +libwine$(LIBSUFFIX).so.$(SOVERSION): libwine$(LIBSUFFIX).so.$(VERSION) + $(RM) $@ && $(LN_S) libwine$(LIBSUFFIX).so.$(VERSION) $@ -libwine.so: libwine.so.$(SOVERSION) - $(RM) $@ && $(LN_S) libwine.so.$(SOVERSION) $@ +libwine.so: libwine$(LIBSUFFIX).so.$(SOVERSION) + $(RM) $@ && $(LN_S) libwine$(LIBSUFFIX).so.$(SOVERSION) $@ libwine.a: wine.def $(DLLTOOL) -l $@ -d $(srcdir)/wine.def @@ -143,9 +143,9 @@ .PHONY: install-lib-so install-lib-dll install-lib-dylib install-dev-so install-dev-dll install-dev-dylib -install-lib-so: libwine.so.$(VERSION) $(DESTDIR)$(libdir) dummy - $(INSTALL_PROGRAM) libwine.so.$(VERSION) $(DESTDIR)$(libdir)/libwine.so.$(VERSION) - cd $(DESTDIR)$(libdir) && $(RM) libwine.so.$(SOVERSION) && $(LN_S) libwine.so.$(VERSION) libwine.so.$(SOVERSION) +install-lib-so: libwine$(LIBSUFFIX).so.$(VERSION) $(DESTDIR)$(libdir) dummy + $(INSTALL_PROGRAM) libwine$(LIBSUFFIX).so.$(VERSION) $(DESTDIR)$(libdir)/libwine$(LIBSUFFIX).so.$(VERSION) + cd $(DESTDIR)$(libdir) && $(RM) libwine$(LIBSUFFIX).so.$(SOVERSION) && $(LN_S) libwine$(LIBSUFFIX).so.$(VERSION) libwine$(LIBSUFFIX).so.$(SOVERSION) install-lib-dll: libwine.dll $(DESTDIR)$(libdir) dummy $(INSTALL_DATA) libwine.dll $(DESTDIR)$(libdir)/libwine.dll @@ -155,7 +155,7 @@ cd $(DESTDIR)$(libdir) && $(RM) libwine.$(SOVERSION).dylib && $(LN_S) libwine.$(VERSION).dylib libwine.$(SOVERSION).dylib install-dev-so: $(DESTDIR)$(libdir) dummy - cd $(DESTDIR)$(libdir) && $(RM) libwine.so && $(LN_S) libwine.so.$(VERSION) libwine.so + cd $(DESTDIR)$(libdir) && $(RM) libwine.so && $(LN_S) libwine$(LIBSUFFIX).so.$(VERSION) libwine.so install-dev-dll: libwine.a $(DESTDIR)$(libdir) dummy $(INSTALL_DATA) libwine.a $(DESTDIR)$(libdir)/libwine.a