debian/0000755000000000000000000000000012163343502007165 5ustar debian/compat0000644000000000000000000000000212163317362010370 0ustar 9 debian/source/0000755000000000000000000000000012163343403010465 5ustar debian/source/format0000644000000000000000000000001412163317644011703 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000130612163322147010247 0ustar #!/usr/bin/make -f # CDBS rules file for XQF, made by Jordi Mallach on # Wed, 11 Jun 2003 12:42:44 +0200. # This file is under the Public Domain. include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/gnome.mk DEB_CONFIGURE_EXTRA_FLAGS := --bindir=\$${prefix}/games \ --enable-gtk2 --enable-geoip --enable-externalrcon \ --with-qstat=quakestat binary-install/xqf:: install -m 644 -p $(CURDIR)/debian/xqf.xpm $(CURDIR)/debian/xqf/usr/share/pixmaps/xqf.xpm install -m 644 -p $(CURDIR)/src/xpm/*.xpm $(CURDIR)/debian/xqf/usr/share/xqf rm -rf $(CURDIR)/debian/xqf/usr/lib clean:: rm -f config.h debian/watch0000644000000000000000000000005611273626516010231 0ustar version=3 http://sf.net/xqf/xqf-(.+)\.tar\.gz debian/patches/0000755000000000000000000000000012163343403010614 5ustar debian/patches/04_cs_steam_applaunch.patch0000644000000000000000000000344511273640256016006 0ustar --- xqf/src/game.c 2005-10-18 20:26:35.000000000 +0100 +++ xqf/src/game.c 2006-03-02 22:46:49.000000000 +0000 @@ -2062,11 +2062,6 @@ if (default_nocdaudio) argv[argi++] = "-nocdaudio"; - if (con->gamedir) { - argv[argi++] = "-game"; - argv[argi++] = con->gamedir; - } - argv[argi++] = "+exec"; argv[argi++] = EXEC_CFG; @@ -2507,8 +2507,10 @@ char *argv[32]; int argi = 0; char *cmd; + char** additional_args = NULL; struct game *g = &games[con->s->type]; int retval; + int i; cmd = strdup_strip (g->cmd); --- xqf/src/pref.c 2005-10-17 11:17:58.000000000 +0100 +++ xqf/src/pref.c 2006-03-02 22:55:55.000000000 +0000 @@ -2361,6 +2361,23 @@ add_custom_args_defaults2("AoCampaignLobbyGame", "-mod=AlienSwarm -log=AlienSwarm.log",UT2004_SERVER, data); break; + case HL2_SERVER: + add_custom_args_defaults2("cstrike", "-applaunch 240",HL2_SERVER, data); + add_custom_args_defaults2("dod", "-applaunch 300",HL2_SERVER, data); + add_custom_args_defaults2("hl2mp", "-applaunch 320",HL2_SERVER, data); + break; + + case HL_SERVER: + add_custom_args_defaults2("cstrike", "-applaunch 10",HL_SERVER, data); + add_custom_args_defaults2("tfc", "-applaunch 20",HL_SERVER, data); + add_custom_args_defaults2("dod", "-applaunch 30",HL_SERVER, data); + add_custom_args_defaults2("dmc", "-applaunch 40",HL_SERVER, data); + add_custom_args_defaults2("op4", "-applaunch 50",HL_SERVER, data); + add_custom_args_defaults2("ricochet", "-applaunch 60",HL_SERVER, data); + add_custom_args_defaults2("valve", "-applaunch 70",HL_SERVER, data); + add_custom_args_defaults2("czero", "-applaunch 80",HL_SERVER, data); + break; + default: dialog_ok (NULL, _("There are no defaults for this game")); break; debian/patches/15_fix_intltool.patch0000644000000000000000000003150212163337457014671 0ustar Index: xqf-1.0.5/configure.in =================================================================== --- xqf-1.0.5.orig/configure.in 2013-06-28 18:51:20.000000000 +0200 +++ xqf-1.0.5/configure.in 2013-06-28 18:51:20.000000000 +0200 @@ -11,13 +11,12 @@ dnl AM_CONFIG_HEADER(src/gnuconfig.h:src/gnuconfig.h.in) AM_CONFIG_HEADER(src/gnuconfig.h) -AC_DEFINE(GETTEXT_PACKAGE, "xqf", [Gettext domain name]) +AM_GLIB_GNU_GETTEXT +IT_PROG_INTLTOOL([0.40.0]) + GETTEXT_PACKAGE=xqf AC_SUBST(GETTEXT_PACKAGE) - -AC_PROG_INTLTOOL([0.25]) -ALL_LINGUAS="ca da de es fi fr pl ru" -AM_GLIB_GNU_GETTEXT +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext domain name.]) dnl Checks for programs. AC_PROG_CC Index: xqf-1.0.5/po/LINGUAS =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ xqf-1.0.5/po/LINGUAS 2013-06-28 18:51:20.000000000 +0200 @@ -0,0 +1,8 @@ +ca +da +de +es +fi +fr +pl +ru Index: xqf-1.0.5/po/Makefile.in.in =================================================================== --- xqf-1.0.5.orig/po/Makefile.in.in 2006-10-28 15:08:11.000000000 +0200 +++ xqf-1.0.5/po/Makefile.in.in 2013-06-28 18:51:54.186517270 +0200 @@ -1,10 +1,10 @@ # Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper +# Copyright (C) 2004-2008 Rodney Dawes # -# This file file be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU Public License +# This file may be copied and used freely without restrictions. It may +# be used in projects which are not available under a GNU Public License, # but which still want to provide support for the GNU gettext functionality. -# Please note that the actual code is *not* freely available. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ @@ -12,7 +12,7 @@ # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize # -# - Modified by Rodney Dawes for use with intltool +# - Modified by Rodney Dawes for use with intltool # # We have the following line for use by intltoolize: # INTLTOOL_MAKEFILE @@ -21,12 +21,11 @@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ -SHELL = /bin/sh -@SET_MAKE@ +SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ -top_builddir = .. +top_builddir = @top_builddir@ VPATH = @srcdir@ prefix = @prefix@ @@ -34,67 +33,65 @@ datadir = @datadir@ datarootdir = @datarootdir@ libdir = @libdir@ -localedir = $(libdir)/locale -gnulocaledir = $(datadir)/locale -gettextsrcdir = $(datadir)/glib-2.0/gettext/po +DATADIRNAME = @DATADIRNAME@ +itlocaledir = $(prefix)/$(DATADIRNAME)/locale subdir = po install_sh = @install_sh@ -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +# Automake >= 1.8 provides @mkdir_p@. +# Until it can be supposed, use the safe fallback: +mkdir_p = $(install_sh) -d INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ -CC = @CC@ -GENCAT = @GENCAT@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = @XGETTEXT@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist -GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot +MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist +GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot -DEFS = @DEFS@ -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ - -INCLUDES = -I.. -I$(top_srcdir)/intl - -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) - -SOURCES = -POFILES = @POFILES@ -GMOFILES = @GMOFILES@ -DISTFILES = ChangeLog Makefile.in.in POTFILES.in \ -$(POFILES) $(SOURCES) -EXTRA_DISTFILES = POTFILES.skip Makevars LINGUAS +ALL_LINGUAS = @ALL_LINGUAS@ + +PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) + +USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) + +USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) + +POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) + +DISTFILES = Makefile.in.in POTFILES.in $(POFILES) +EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS POTFILES = \ +# This comment gets stripped out -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ -INSTOBJEXT = @INSTOBJEXT@ +CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat +.SUFFIXES: .po .pox .gmo .mo .msg .cat -.c.o: - $(COMPILE) $< +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) +INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) +INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: - $(MSGFMT) -o $@ $< + $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< .po.gmo: - file=`echo $* | sed 's,.*/,,'`.gmo \ + $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ - && rm -f $@ && $(GENCAT) $@ $*.msg + && rm -f $@ && gencat $@ $*.msg all: all-@USE_NLS@ @@ -105,120 +102,90 @@ $(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) -install: install-exec install-data -install-exec: +install: install-data install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all - if test -n "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ - fi - @catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - case "$$cat" in \ - *.gmo) destdir=$(gnulocaledir);; \ - *) destdir=$(localedir);; \ - esac; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \ - if test -n "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $$dir; \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ - fi; \ - if test -r $$cat; then \ - $(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $$dir; \ + if test -r $$lang.gmo; then \ + $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ else \ - $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - echo "installing $(srcdir)/$$cat as" \ - "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $(srcdir)/$$lang.gmo as" \ + "$$dir/$(GETTEXT_PACKAGE).mo"; \ fi; \ - if test -r $$cat.m; then \ - $(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ + if test -r $$lang.gmo.m; then \ + $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ - if test -r $(srcdir)/$$cat.m ; then \ - $(INSTALL_DATA) $(srcdir)/$$cat.m \ - $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - echo "installing $(srcdir)/$$cat as" \ - "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ + if test -r $(srcdir)/$$lang.gmo.m ; then \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ + $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $(srcdir)/$$lang.gmo.m as" \ + "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ true; \ fi; \ fi; \ done - if test "$(PACKAGE)" = "glib"; then \ - if test -n "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ - fi; \ - $(INSTALL_DATA) $(srcdir)/Makefile.in.in \ - $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ - else \ - : ; \ - fi + +# Empty stubs to satisfy archaic automake needs +dvi info ctags tags CTAGS TAGS ID: # Define this as empty until I found a useful application. -installcheck: +install-exec installcheck: uninstall: - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ done - if test "$(PACKAGE)" = "glib"; then \ - rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ - fi check: all $(GETTEXT_PACKAGE).pot - -dvi info tags TAGS ID: + rm -f missing notexist + srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m + if [ -r missing -o -r notexist ]; then \ + exit 1; \ + fi mostlyclean: - rm -f core core.* *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp - rm -fr *.o + rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache clean: mostlyclean distclean: clean - rm -f Makefile Makefile.in POTFILES - rm -f *.mo *.msg *.cat *.cat.m $(GMOFILES) + rm -f Makefile Makefile.in POTFILES stamp-it + rm -f *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f Makefile.in.in -distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir) +distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(DISTFILES) dists="$(DISTFILES)"; \ extra_dists="$(EXTRA_DISTFILES)"; \ for file in $$extra_dists; do \ - test -f $$file && dists="$$dists $$file"; \ + test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ done; \ for file in $$dists; do \ - ln $(srcdir)/$$file $(distdir) 2> /dev/null \ - || cp -p $(srcdir)/$$file $(distdir); \ + test -f $$file || file="$(srcdir)/$$file"; \ + ln $$file $(distdir) 2> /dev/null \ + || cp -p $$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ echo "$$lang:"; \ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ if $$result; then \ @@ -234,28 +201,20 @@ fi; \ fi; \ else \ - echo "msgmerge for $$cat failed!"; \ + echo "msgmerge for $$lang.gmo failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done -# POTFILES is created from POTFILES.in by stripping comments, empty lines -# and Intltool tags (enclosed in square brackets), and appending a full -# relative path to them -POTFILES: POTFILES.in - ( posrcprefix='$(top_srcdir)/'; \ - rm -f $@-t $@ \ - && (sed -e '/^#/d' \ - -e 's/^[[].*] *//' \ - -e '/^[ ]*$$/d' \ - -e "s@^@ $$posrcprefix@" $(srcdir)/$@.in \ - | sed -e '$$!s/$$/ \\/') > $@-t \ - && chmod a-w $@-t \ - && mv $@-t $@ ) - -Makefile: Makefile.in.in ../config.status POTFILES - cd .. \ - && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ +Makefile POTFILES: stamp-it + @if test ! -f $@; then \ + rm -f stamp-it; \ + $(MAKE) stamp-it; \ + fi + +stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. debian/patches/11_add_x11_libs.patch0000644000000000000000000000113112163321102014354 0ustar Index: xqf-1.0.5/configure.in =================================================================== --- xqf-1.0.5.orig/configure.in 2013-06-28 16:44:49.020667076 +0200 +++ xqf-1.0.5/configure.in 2013-06-28 16:46:17.008663771 +0200 @@ -50,7 +50,7 @@ OLD_GTK_SUPPORT="-DGTK_ENABLE_BROKEN=1" AC_SUBST(OLD_GTK_SUPPORT) - pkg_modules="gtk+-2.0 >= 2.0.0 gdk-pixbuf-xlib-2.0" + pkg_modules="gtk+-2.0 >= 2.0.0 gdk-pixbuf-xlib-2.0 x11" PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) AC_SUBST(PACKAGE_CFLAGS) AC_SUBST(PACKAGE_LIBS) debian/patches/13_autotools_fixes.patch0000644000000000000000000000221412163330477015375 0ustar Index: xqf-1.0.5/src/Makefile.am =================================================================== --- xqf-1.0.5.orig/src/Makefile.am 2006-10-28 15:12:09.000000000 +0200 +++ xqf-1.0.5/src/Makefile.am 2013-06-28 17:42:07.920537891 +0200 @@ -146,14 +146,14 @@ gamesxml2c_LDFLAGS = $(shell xml2-config --libs) gamesxml2c_CFLAGS = $(shell xml2-config --cflags) -pkglib_PROGRAMS = +pkglibexec_PROGRAMS = if DUMMY_LIBGEOIP -pkglib_PROGRAMS += libxqf_dummy_GeoIP.so.0 +pkglibexec_PROGRAMS += libxqf_dummy_GeoIP.so.0 xqf_DEPENDENCIES += libxqf_dummy_GeoIP.so endif if DUMMY_LIBGDKPIXBUF -pkglib_PROGRAMS += libxqf_dummy_gdk_pixbuf.so.0 +pkglibexec_PROGRAMS += libxqf_dummy_gdk_pixbuf.so.0 xqf_DEPENDENCIES += libxqf_dummy_gdk_pixbuf.so endif Index: xqf-1.0.5/configure.in =================================================================== --- xqf-1.0.5.orig/configure.in 2013-06-28 17:14:04.592601126 +0200 +++ xqf-1.0.5/configure.in 2013-06-28 17:51:55.660515812 +0200 @@ -25,7 +25,8 @@ AC_PROG_LN_S AC_PROG_RANLIB -AC_DISABLE_STATIC +# This doesn't play in the absence of libtool +#AC_DISABLE_STATIC dnl Checks for header files. AC_HEADER_STDC debian/patches/14_fix_readline_check.patch0000644000000000000000000000213512163332477015741 0ustar Index: xqf-1.0.5/configure.in =================================================================== --- xqf-1.0.5.orig/configure.in 2013-06-28 17:51:55.660515812 +0200 +++ xqf-1.0.5/configure.in 2013-06-28 18:05:18.148485666 +0200 @@ -93,12 +93,12 @@ AC_ARG_ENABLE(externalrcon,[ --enable-externalrcon compile external rcon program (default=no)]) if test x$enable_externalrcon = xyes; then AC_CHECK_HEADER(readline/readline.h, have_readline_hdr=yes) - AC_CHECK_LIB(readline, readline, have_readline_lib=yes, , -lncurses ) + AC_CHECK_LIB(readline, readline, have_readline_lib=yes) AC_CHECK_HEADER(readline/history.h, have_history_hdr=yes) - AC_CHECK_LIB(readline, add_history, have_history_lib=yes, , -lncurses ) + AC_CHECK_LIB(readline, add_history, have_history_lib=yes) if test x$have_readline_hdr = xyes -a x$have_readline_lib = xyes; then if test x$have_history_hdr = xyes -a x$have_history_lib = xyes; then - XQFRCON_LIBS="-lreadline -lncurses" + XQFRCON_LIBS="-lreadline" AC_SUBST(XQFRCON_LIBS) else AC_MSG_WARN([libreadline not found, rcon program disabled]) debian/patches/10_desktop_file_fixes.patch0000644000000000000000000000042511273632637016017 0ustar --- xqf/xqf.desktop.in 2009-11-02 20:34:03.000000000 +0100 +++ xqf/xqf.desktop.in 2009-11-02 20:34:14.000000000 +0100 @@ -1,5 +1,4 @@ [Desktop Entry] -Encoding=UTF-8 _Name=XQF Game Server Browser _GenericName=Game Server Browser _Comment=Locate and connect to game servers debian/patches/03_fix_busy_loop.patch0000644000000000000000000000107711273631163015031 0ustar Index: src/launch.c =================================================================== --- xqf/src/launch.c (revision 814) +++ xqf/src/launch.c (revision 815) @@ -168,12 +168,15 @@ res = read (fd, cl->buffer + cl->pos, CLIENT_ERROR_BUFFER - 1 - cl->pos); - if (res <= 0) { /* read error or EOF */ + if (res < 0) { /* read error or EOF */ if (errno == EAGAIN || errno == EWOULDBLOCK) return; client_detach (cl); return; + } else if (res == 0) { + client_detach (cl); + return; } if (cl->pos + res == CLIENT_ERROR_BUFFER - 1) { debian/patches/50_spelling_fixes.patch0000644000000000000000000000045411273630721015162 0ustar --- xqf/src/stat.c 2009-11-02 19:57:05.000000000 +0100 +++ xqf/src/stat.c 2009-11-02 19:57:20.000000000 +0100 @@ -324,7 +324,7 @@ } else { - debug(3,"parse_master_output() -- unkown string %s",str); + debug(3,"parse_master_output() -- unknown string %s",str); return TRUE; } debian/patches/12_drop_gtk1.2_check.patch0000644000000000000000000000237612163324125015336 0ustar Author: Jordi Mallach Description: Drop GTK+2 1.2 check Debian dropped GLib/GTK 1.2 support in squeeze. Dropping autoconf checks for the ancient versions is now necessary to rebuild configure scripts, as the necessary macros are no longer available. Index: xqf-1.0.5/configure.in =================================================================== --- xqf-1.0.5.orig/configure.in 2013-06-28 16:46:17.008663771 +0200 +++ xqf-1.0.5/configure.in 2013-06-28 17:07:53.060615083 +0200 @@ -40,7 +40,7 @@ dnl compile with gtk 1.2 or gtk 2 ? AC_MSG_CHECKING([whether GTK 2 should be used]) -AC_ARG_ENABLE(gtk2,[ --enable-gtk2 enable experimental GTK2 support (default=no)],USE_GTK2=$enableval, USE_GTK2=no) +AC_ARG_ENABLE(gtk2,[ --enable-gtk2 enable GTK2 support (default=yes)],USE_GTK2=$enableval, USE_GTK2=yes) AC_MSG_RESULT([$USE_GTK2]) if test "x$USE_GTK2" != "xno"; then @@ -55,11 +55,7 @@ AC_SUBST(PACKAGE_CFLAGS) AC_SUBST(PACKAGE_LIBS) else - - AM_PATH_GLIB(1.2.0,,exit 1) - AM_PATH_GTK(1.2.0,,exit 1) - AM_PATH_GDK_PIXBUF(,,[AC_MSG_ERROR([gdk-pixbuf not found, please install gdk-pixbuf-devel])]) - + AC_MSG_ERROR([GTK+ 1.2 is not available on Debian]) fi dnl check for qstat debian/patches/series0000644000000000000000000000043512163333713012036 0ustar 01_xpm_segfaults.patch 02_ef.xpm.patch 03_fix_busy_loop.patch 04_cs_steam_applaunch.patch 05_close_fds.patch 10_desktop_file_fixes.patch 11_add_x11_libs.patch 12_drop_gtk1.2_check.patch 13_autotools_fixes.patch 14_fix_readline_check.patch 15_fix_intltool.patch 50_spelling_fixes.patch debian/patches/05_close_fds.patch0000644000000000000000000000201111273662376014112 0ustar --- xqf/src/utils.c (revision 812) +++ xqf/src/utils.c (revision 813) @@ -950,6 +950,8 @@ // dup2 (pipefds[1], 2); close (pipefds[1]); + close_fds(-1); + debug(3,"child about to exec %s", argv[0]); execvp (argv[0], argv); @@ -1194,3 +1196,13 @@ } #endif // ! RCON_STANDALONE +void close_fds(int exclude) +{ + unsigned i; + int maxfd = sysconf(_SC_OPEN_MAX); + for (i = 3; i < maxfd; ++i) + { + if(i == exclude) continue; + close(i); + } +} --- xqf/src/utils.h (revision 812) +++ xqf/src/utils.h (revision 813) @@ -173,4 +173,6 @@ */ char* load_file_mem(const char* name, size_t* size); +void close_fds(int exclude); + #endif /* __UTILS_H__ */ --- xqf/src/launch.c (revision 812) +++ xqf/src/launch.c (revision 813) @@ -270,8 +270,9 @@ client_attach (pid, pipefds[0], s); } else { /* child */ - close (pipefds[0]); + close_fds(pipefds[1]); + if (dir && dir[0] != '\0') { if (chdir (dir) != 0) { g_snprintf (msg, CLIENT_ERROR_BUFFER, "%schdir failed: %s", debian/patches/01_xpm_segfaults.patch0000644000000000000000000000722211273635523015031 0ustar --- xqf/src/loadpixmap.c 2006-11-04 20:00:33.581049143 +0100 +++ xqf/src/loadpixmap.c 2006-11-04 20:00:40.512566688 +0100 @@ -149,7 +149,7 @@ g_return_val_if_fail(pix!=NULL,NULL); found_filename = find_pixmap_file(filename); - if(is_suffix(filename, ".xpm")) // try png instead + if(!found_filename && is_suffix(filename, ".xpm")) // try png instead { char* tmp = g_strdup(filename); strcpy(tmp+strlen(tmp)-3, "png"); @@ -159,6 +159,7 @@ if(!found_filename) { +#if 0 // not file on disk maybe xpm compiled into binary if(is_suffix(filename, ".xpm")) { @@ -191,6 +192,7 @@ pix->pix = gdk_pixmap_colormap_create_from_xpm_d (NULL, colormap, &pix->mask, NULL, xpm); } } +#endif } else if(is_suffix(found_filename, ".xpm")) { --- xqf/src/pixmaps.c 2006-11-04 20:00:33.581049143 +0100 +++ xqf/src/pixmaps.c 2006-11-04 20:01:15.126157884 +0100 @@ -329,31 +329,31 @@ create_pixmap (window, "record.xpm", &record_pix); create_pixmap (window, "sfilter.xpm", &sfilter_pix); - create_pixmap (window, "sfilter_cfg.xpm", &sfilter_cfg_pix); + create_pixmap (window, "sfilter-cfg.xpm", &sfilter_cfg_pix); create_pixmap (window, "pfilter.xpm", &pfilter_pix); - create_pixmap (window, "pfilter_cfg.xpm", &pfilter_cfg_pix); + create_pixmap (window, "pfilter-cfg.xpm", &pfilter_cfg_pix); - create_pixmap (window, "green_plus.xpm", &gplus_pix); - create_pixmap (window, "red_minus.xpm", &rminus_pix); + create_pixmap (window, "green-plus.xpm", &gplus_pix); + create_pixmap (window, "red-minus.xpm", &rminus_pix); - create_pixmap (window, "man_black.xpm", &man_black_pix); - create_pixmap (window, "man_red.xpm", &man_red_pix); - create_pixmap (window, "man_yellow.xpm", &man_yellow_pix); - - create_pixmap (window, "group_red.xpm", &group_pix[0]); - create_pixmap (window, "group_green.xpm", &group_pix[1]); - create_pixmap (window, "group_blue.xpm", &group_pix[2]); - - create_pixmap (window, "buddy_red.xpm", &buddy_pix[1]); - create_pixmap (window, "buddy_green.xpm", &buddy_pix[2]); - create_pixmap (window, "buddy_blue.xpm", &buddy_pix[4]); - - create_pixmap (window, "server_na.xpm", &server_status[0]); - create_pixmap (window, "server_up.xpm", &server_status[1]); - create_pixmap (window, "server_down.xpm", &server_status[2]); - create_pixmap (window, "server_to.xpm", &server_status[3]); - create_pixmap (window, "server_error.xpm", &server_status[4]); + create_pixmap (window, "man-black.xpm", &man_black_pix); + create_pixmap (window, "man-red.xpm", &man_red_pix); + create_pixmap (window, "man-yellow.xpm", &man_yellow_pix); + + create_pixmap (window, "group-red.xpm", &group_pix[0]); + create_pixmap (window, "group-green.xpm", &group_pix[1]); + create_pixmap (window, "group-blue.xpm", &group_pix[2]); + + create_pixmap (window, "buddy-red.xpm", &buddy_pix[1]); + create_pixmap (window, "buddy-green.xpm", &buddy_pix[2]); + create_pixmap (window, "buddy-blue.xpm", &buddy_pix[4]); + + create_pixmap (window, "server-na.xpm", &server_status[0]); + create_pixmap (window, "server-up.xpm", &server_status[1]); + create_pixmap (window, "server-down.xpm", &server_status[2]); + create_pixmap (window, "server-to.xpm", &server_status[3]); + create_pixmap (window, "server-error.xpm", &server_status[4]); create_pixmap (window, "error.xpm", &error_pix); create_pixmap (window, "delete.xpm", &delete_pix); --- xqf/src/xqf.c 2006-11-04 20:00:33.589048587 +0100 +++ xqf/src/xqf.c 2006-11-04 20:00:40.520566132 +0100 @@ -3987,6 +3987,7 @@ } add_pixmap_path_for_theme("default"); + add_pixmap_directory(xqf_PACKAGE_DATA_DIR); qstat_configfile = g_strconcat(xqf_PACKAGE_DATA_DIR, "/qstat.cfg", NULL); debian/patches/02_ef.xpm.patch0000644000000000000000000000357611273635570013360 0ustar --- xqf/src/pixmaps.c 2006-11-04 19:50:06.180837563 +0100 +++ xqf/src/pixmaps.c 2006-11-04 19:51:07.768528191 +0100 @@ -49,7 +49,7 @@ #include "xpm/q4.xpm" #include "xpm/wo.xpm" #include "xpm/et.xpm" -#include "xpm/stvef.xpm" +#include "xpm/ef.xpm" #include "xpm/hex.xpm" #include "xpm/hw.xpm" #include "xpm/sn.xpm" --- xqf/src/xpm/ef.xpm 1970-01-01 01:00:00.000000000 +0100 +++ xqf/src/xpm/ef.xpm 2002-05-05 14:46:17.000000000 +0200 @@ -0,0 +1,36 @@ +/* XPM */ +static char * ef_xpm[] = { +"16 16 17 1", +" c None", +". c #37100E", +"+ c #50442E", +"@ c #9A8C62", +"# c #6A5B34", +"$ c #A40202", +"% c #6E6D6A", +"& c #9E7F41", +"* c #ADADAD", +"= c #69210E", +"- c #8F6016", +"; c #924808", +"> c #A92B03", +", c #96701F", +"' c #87837B", +") c #724A1A", +"! c #999691", +" ", +" ++ ", +" )+) ", +" -@') ", +" %&**- ", +" '*&#,***@)+>+; ", +"'>.$=-***!-.$.>%", +"'>%!&@**!!&'!#=&", +"-.==-***!!@;.=.)", +"%>)>-!*!'''-$==%", +" #%%,!!&,,&,+++ ", +" ,!- -, ", +" #,- -+ ", +" &- + ", +" , ", +" "}; --- xqf/src/xpm/stvef.xpm 2002-05-05 14:46:17.000000000 +0200 +++ xqf/src/xpm/stvef.xpm 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -/* XPM */ -static char * ef_xpm[] = { -"16 16 17 1", -" c None", -". c #37100E", -"+ c #50442E", -"@ c #9A8C62", -"# c #6A5B34", -"$ c #A40202", -"% c #6E6D6A", -"& c #9E7F41", -"* c #ADADAD", -"= c #69210E", -"- c #8F6016", -"; c #924808", -"> c #A92B03", -", c #96701F", -"' c #87837B", -") c #724A1A", -"! c #999691", -" ", -" ++ ", -" )+) ", -" -@') ", -" %&**- ", -" '*&#,***@)+>+; ", -"'>.$=-***!-.$.>%", -"'>%!&@**!!&'!#=&", -"-.==-***!!@;.=.)", -"%>)>-!*!'''-$==%", -" #%%,!!&,,&,+++ ", -" ,!- -, ", -" #,- -+ ", -" &- + ", -" , ", -" "}; debian/docs0000644000000000000000000000003610523160101010025 0ustar AUTHORS BUGS NEWS README TODO debian/menu0000644000000000000000000000017311273626011010055 0ustar ?package(xqf):needs="x11" section="Games/Action" \ title="XQF" command="/usr/games/xqf" icon="/usr/share/pixmaps/xqf.xpm" debian/changelog0000644000000000000000000003523112163343356011052 0ustar xqf (1.0.5-3) unstable; urgency=low * Update to debhelper v9. * Move to dpkg source version 3.0 (quilt). Drop patchys-quilt and quilt build dependency. * Canonicalise Vcs fields. * Drop obsolete README.source. * Add intltool to Build-Depends. * Add 11_add_x11_libs.patch: explicitly add libX11 to pkg-config's search (closes: #556722, #713583). * Add 12_drop_gtk1.2_check.patch: remove GLib/GTK+ 1.2 checks to make autoreconf possible. * Add 13_autotools_fixes.patch: more random autoconf/automake fixes. * Add 14_fix_readline_check.patch: fix check for readline which assumed ncurses was also required (thanks Sven Joachim; closes: #646743). * Add 15_fix_intltool.patch: attempt to do the minimal intltool/gettext updates that allow for locale data to be generated and installed again. * Add dh_autoreconf support for the above. * Bump to Standards-Version 3.9.3, with no further changes. -- Jordi Mallach Fri, 28 Jun 2013 19:15:30 +0200 xqf (1.0.5-2) unstable; urgency=low * Update to debhelper v7. * Update menu section to Games/Action. * Added a watch file. * Build-Depend on just libreadline-dev (instead of versioned versions). (closes: #553878). * Switch to quilt patch management. Build-Depend on quilt and copy the standard quilt README.source. * Wrap Build-Depends. * Depend on ${misc:Depends}. * Really require qstat (>= 2.11). * Add a complete copyright notice. * Add 03_fix_busy_loop.patch, from SVN, to fix an infinite loop when exiting games (closes: #489211). * Add 04_cs_steam_applaunch.patch by Jo Shields adapted for 1.0.5 to fix handling of Counter Strike games (closes: #355050). * Add 05_close_fds.patch, from SVN, to close fds before launching games. * Add 10_desktop_file_fixes.patch to remove an obsolte Encoding key. * Add 50_spelling_fixes.patch to fix a typo in the sources. * Remove empty /usr/lib/xqf directory. * Remove useless debian/dirs. * Add a Homepage field. * Bump Standards-Version to 3.8.3. * Throw XQF into collab-maint; add corresponding Vcs fields. -- Jordi Mallach Tue, 03 Nov 2009 00:26:21 +0100 xqf (1.0.5-1) unstable; urgency=low * New upstream release. * debian/control: - require qstat (>= 2.11) - bump Standards-Version to 3.7.2.0 (no changes needed). * debian/patches/01_xpm_segfaults.patch: update for new xpm names (closes: #391123). * debian/patches/02_ef.xpm.patch: rename stvef.xpm to ef.xpm, and fix the relevant include. -- Jordi Mallach Sat, 4 Nov 2006 19:48:09 +0100 xqf (1.0.4-2) unstable; urgency=medium * The "They tried praying first, but it didn't work either" release. * debian/control: fix upstream's download URL (closes: #361432). * debian/patches/01_xpm_segfault.patch: Fix a segfault on startup by avoiding loading XPMs into the executable, and then trying funky dlopens to access them. Patch by Lars Wirzenius, who totally doesn't believe in black magic (closes: #355045). Additionally, fix references to XPM files, which were called using "_" separators instead of "-". * debian/rules: install the XPM in /usr/share/xqf. -- Jordi Mallach Sun, 9 Apr 2006 02:24:47 +0200 xqf (1.0.4-1) unstable; urgency=low * New upstream release. - includes Russian translation (closes: #240910). - fixes German translation (closes: #313871). * debian/control: - require qstat (>= 2.10). - build-dep on libx11-dev instead of xlibs-dev. -- Jordi Mallach Sun, 23 Oct 2005 18:44:30 +0200 xqf (1.0.3-2) unstable; urgency=low * debian/control: build-depend on libreadline5-dev | libreadline-dev (closes: #326286). -- Jordi Mallach Fri, 9 Sep 2005 01:39:30 +0200 xqf (1.0.3-1) unstable; urgency=low * New upstream release. - fixes crashes when changing working directory (closes: #248148). * debian/control: require qstat >= 2.8. -- Jordi Mallach Sat, 9 Apr 2005 16:06:04 +0200 xqf (1.0.2-1) unstable; urgency=low * New upstream release. * debian/control: require qstat >= 2.7. -- Jordi Mallach Thu, 23 Dec 2004 14:47:21 +0100 xqf (1.0-1) unstable; urgency=low * New upstream release! * debian/control: require qstat >= 2.6 for support of new games such as Doom 3. -- Jordi Mallach Sun, 15 Aug 2004 15:09:02 +0200 xqf (0.9.14-1) unstable; urgency=low * New upstream release. * debian/control: build-dep on libxml-parser-perl, as XQF now uses intltool. * debian/xqf.xpm: new icon converted from the png version. * debian/rules: install the xpm. * debian/menu: use a icon with the Debian menu entry (closes: #203133). -- Jordi Mallach Mon, 22 Mar 2004 12:42:02 +0100 xqf (0.9.13-1) unstable; urgency=low * New upstream release. * debian/control: + add build-depends on libgtk2.0-dev and libgeoip-dev. + require qstat >= 2.5c-2, which has support for the new games. + bump Standards-Version to 3.6.1.0 (no changes required). + update the description, XQF now supports GTK1.2 and 2.0. * debian/rules: + include cdbs rules before the class. + configure with GTK2, GeoIP and external rcon support. -- Jordi Mallach Mon, 24 Nov 2003 15:49:55 +0100 xqf (0.9.12-3) unstable; urgency=low * debian/rules: include cdbs makefiles before setting any variable (closes: #198246). -- Jordi Mallach Fri, 20 Jun 2003 23:59:54 +0200 xqf (0.9.12-2) unstable; urgency=low * debian/control: add Build-Depends on libgdk-pixbuf-dev, too. -- Jordi Mallach Wed, 11 Jun 2003 14:10:14 +0200 xqf (0.9.12-1) unstable; urgency=low * New upstream release. * debian/control: + add cdbs to Build-Depends, bump debhelper to (>= 4.1.0). + bump Standards-Version to 3.5.10.0 (no changes required). * debian/rules: switch to CDBS-like rules file. -- Jordi Mallach Wed, 11 Jun 2003 12:28:08 +0200 xqf (0.9.11-2) unstable; urgency=low * debian/control: add zlib1g-dev to Build-Depends. -- Jordi Mallach Thu, 19 Dec 2002 14:32:49 +0100 xqf (0.9.11-1) unstable; urgency=low * "The Two Towers" release (just came back, and found the fresh tarball). * New upstream release. -- Jordi Mallach Thu, 19 Dec 2002 03:01:42 +0100 xqf (0.9.10-2) unstable; urgency=low * debian/rules: + pass DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE to configure. + symlink config.sub and config.guess to those provided by autotools-dev on configure, rm them on clean. * debian/control: Build-Depends: autotools-dev. * debian/changelog: removed emacs local variables. -- Jordi Mallach Sun, 17 Nov 2002 20:24:09 +0100 xqf (0.9.10-1) unstable; urgency=low * New upstream release. * debian/Makefile.{am,in}: removed, cruft from old versions. * debian/compat: use debhelper version 4. * debian/control: + add libreadline4-dev to Build-Depends:. + bump debhelper Build-Depends: to (>= 4.0.0). + Build-Depend: on libglib1.2-dev, not libglib-dev. * bump qstat Depends: to (>= 2.5c), to ensure the new features work ok. + Standards-Version: 3.5.7.1. * debian/docs: add AUTHORS and BUGS. * debian/rules: + configure with --enable-externalrcon, which creates a console-only "xqf-rcon" tool. + remove DH_COMPAT definition. + add support for "noopt" DEB_BUILD_OPTION, drop "debug". + use DESTDIR instead of prefix in install rule. * src/rcon.c: fix i18n initialization for xqf-rcon. -- Jordi Mallach Sun, 17 Nov 2002 01:48:27 +0100 xqf (0.9.9-1) unstable; urgency=low * New upstream release. -- Jordi Mallach Fri, 5 Jul 2002 19:38:43 +0200 xqf (0.9.8-1) unstable; urgency=low * New upstream release. + updates config.{guess,sub}. + fixes Gamespy icon + removes debian/ directory, woo! * debian/rules: removed debian/Makefile stuff from `clean'. -- Jordi Mallach Mon, 17 Dec 2001 17:28:03 +0100 xqf (0.9.7-2) unstable; urgency=low * Updated config.{guess,sub}, they are outdated in the upstream tarball again... -- Jordi Mallach Mon, 17 Dec 2001 01:03:22 +0100 xqf (0.9.7-1) unstable; urgency=low * New upstream release. * debian/control: + removed Build-Depends: on qstat, not needed at build time anymore. + Depend: on qstat 2.4e. * debian/rules: + cosmetic fixes. + hmmph. Remove debian/Makefile in `clean'. Why is this here still!? -- Jordi Mallach Sun, 16 Dec 2001 15:25:12 +0100 xqf (0.9.6g-3) unstable; urgency=medium * po/es.po: fixed var type which made XQF segfault under Spanish locale. * src/pixmap.c: commented out a free_pixmaps() call which caused direct segfaults on startup on powerpc. Thanks michaelw for the debugging (closes: #115731). -- Jordi Mallach Tue, 16 Oct 2001 14:01:50 +0200 xqf (0.9.6g-2) unstable; urgency=low * Heh, I knew this would happen. Talking to QuakeForge people, they noted bzip2 was not the best idea. It slows XQF's load/quit way too much. * debian/rules: removed --enable-bzip2 from configure. * debian/control: + removed bzip2 from Depends. + bumped qstat requirement in Depends too, not only Build-Depends. + yuck, we need to Build-Depend on gettext now. * Ran libtoolize so it builds on hppa. -- Jordi Mallach Thu, 27 Sep 2001 20:43:16 +0200 xqf (0.9.6g-1) unstable; urgency=low * New upstream release. * debian/{manpages,xqf.6}: removed, manpage was merged upstream. * debian/control: XQF now requires qstat >= 2.4c. * debian/rules: + commented out dh_installman. + remove config.h by hand in `clean'. + added /usr/games to PATH, temporary fix for some autobuilders which weren't finding quakestat in their path. * debian/docs: added NEWS, removed announce/announce-0.9.6f. -- Jordi Mallach Tue, 25 Sep 2001 12:16:16 +0200 xqf (0.9.6f-2) unstable; urgency=low * debian/xqf.6: new manpage for XQF. Submitted upstream, should be included in the hopefully near release. * debian/control: + Standards-Version: 3.5.6.0 (no changes). + added Depends: bzip2. * debian/manpages: list xqf.6. * debian/rules: + commented out dh_undocumented, enabled dh_installman. + install xqf into /usr/games... I thought I had done this already. + call configure with --enable-bzip2. If this slows down XQF too much, tell me and I'll undo this. * debian/{dirs,menu}: changed paths to xqf. -- Jordi Mallach Tue, 21 Aug 2001 19:52:04 +0200 xqf (0.9.6f-1) unstable; urgency=low * New upstream release. * debian/rules: + regenerated using dh_make + added DEB_BUILD_OPTIONS support + DH_COMPAT=3 * debian/control: + Standards-Version: 3.5.2.0 (no changes) + added debhelper to Build-Depends * debian/control: + updated download location + added missing upstream authors * debian/docs: added TODO and announce. -- Jordi Mallach Thu, 22 Mar 2001 12:55:29 +0100 xqf (0.9.5-4) unstable; urgency=low * New maintainer (closes: #85528). * debian/control: extended the package's description a bit, make Build-Depends point at libglib1.2-dev, not libglib-dev. -- Jordi Mallach Wed, 14 Feb 2001 18:51:33 +0100 xqf (0.9.5-3) unstable; urgency=low * Let's try this again. Fixed build depends (closes: bug#84656) * I'm looking for a new maintainer. Anyone interested? -- Michael Alan Dorman Sat, 10 Feb 2001 16:40:23 -0500 xqf (0.9.5-2) unstable; urgency=low * Doh! Fixed build depends. (closes: bug#83680) -- Michael Alan Dorman Sun, 28 Jan 2001 12:06:58 -0500 xqf (0.9.5-1) unstable; urgency=low * New upstream release (closes: bug#81399) -- Michael Alan Dorman Wed, 10 Jan 2001 16:28:34 -0500 xqf (0.9.4-1) unstable; urgency=low * Official Debian upload. -- Michael Alan Dorman Sun, 19 Mar 2000 11:19:47 -0500 xqf (0.9.4-0.1) unstable; urgency=low * New upstream version -- Roman Pozlevich Sat, 19 Feb 2000 14:33:39 +0300 xqf (0.9.3-0.2) unstable; urgency=low * Enabled UT support for qstat >= 2.3f -- Roman Pozlevich Wed, 26 Jan 2000 01:00:42 +0300 xqf (0.9.3-0.1) unstable; urgency=low * New upstream version * Converted to debhelper -- Roman Pozlevich Sun, 2 Jan 2000 09:35:10 +0300 xqf (0.8.99-1) unstable; urgency=low closes=27964 31847 26291 * New upstream release. -- Michael Alan Dorman Sun, 11 Apr 1999 13:42:51 -0400 xqf (0.8.7.2-1) unstable; urgency=low closes=27964 31847 26291 * New upstream release. * Closing old bug (closes: bug#26291) * Moved to Games/Arcade in the menu (closes: bug#31847) * Subsumed NMU moving qstat to quakestat (closes: bug#27964) -- Michael Alan Dorman Fri, 05 Feb 1999 21:46:46 -0400 xqf (0.8.5-2.1) unstable; urgency=low * Refer to the qstat binary as quakestat, and conflict with versions of the qstat package released before this change was in place. -- Roderick Schertler Wed, 14 Oct 1998 19:55:26 -0400 xqf (0.8.5-2) unstable; urgency=low * Add dependency on qstat -- Michael Alan Dorman Sat, 26 Sep 1998 21:46:46 -0400 xqf (0.8.5-1) unstable; urgency=low * New upstream version. -- Michael Alan Dorman Sun, 23 Aug 1998 10:46:09 -0500 xqf (0.8.3-1) frozen; urgency=low * New upstream version. * Now appears in the menu -- Michael Alan Dorman Tue, 4 Aug 1998 10:46:09 -0500 xqf (0.8-1) frozen; urgency=low * New upstream version. -- Michael Alan Dorman Thu, 4 Jun 1998 10:46:09 -0500 xqf (0.7-1) frozen; urgency=low * New upstream version. -- Michael Alan Dorman Fri, 1 May 1998 10:46:09 -0500 xqf (0.6.2-1) frozen; urgency=low * New upstream version. * Compiles with latest gtk+. -- Michael Alan Dorman Tue, 24 Mar 1998 10:46:09 -0500 xqf (0.6.1-1) unstable; urgency=low * New upstream version. -- Michael Alan Dorman Mon, 16 Mar 1998 10:46:09 -0500 xqf (0.5-1) unstable; urgency=low * New upstream version. -- Michael Alan Dorman Mon, 23 Feb 1998 10:46:09 -0500 xqf (0.4-1) unstable; urgency=low * New upstream version. -- Michael Alan Dorman Wed, 11 Feb 1998 10:46:09 -0500 xqf (0.3-1) unstable; urgency=low * Initial Debianization. -- Michael Alan Dorman Fri, 30 Jan 1988 12:27:41 -0500 debian/copyright0000644000000000000000000000300211273650721011120 0ustar This package was debianized by Michael Alan Dorman on Sun, 19 Mar 2000 11:19:47 -0500 Since February 2001, Jordi Mallach is the package maintainer. XQF was downloaded from . The Debian version of the package refers to the qstat binary by the name `quakestat', which is the name it uses on Debian systems. Upstream Authors: Roman Pozlevich Bill Adams Alex Burger Ludwig Nussel Copyright: Copyright © 1998-2000 Roman Pozlevich © 2000-2008 Ludwig Nussel License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in the file /usr/share/common-licenses/GPL-2. debian/xqf.xpm0000644000000000000000000001322310523160101010500 0ustar /* XPM */ static char * xqf_xpm[] = { "32 32 222 2", " c None", ". c #686700", "+ c #767600", "@ c #807F00", "# c #858500", "$ c #6A6900", "% c #898900", "& c #B0AF00", "* c #CDCD00", "= c #DEDD00", "- c #E7E600", "; c #EBEB00", "> c #666600", ", c #959400", "' c #CDCC00", ") c #EBEA00", "! c #F6F500", "~ c #FBFA00", "{ c #FCFC00", "] c #FDFC00", "^ c #FDFD00", "/ c #E9E800", "( c #989700", "_ c #7E7E00", ": c #C3C200", "< c #EEED00", "[ c #FAF900", "} c #F7F700", "| c #F3F300", "1 c #F0F000", "2 c #F1F100", "3 c #F5F500", "4 c #FAFA00", "5 c #FEFE00", "6 c #FEFD00", "7 c #818000", "8 c #777700", "9 c #8F8F00", "0 c #DCDB00", "a c #F8F700", "b c #DCDC00", "c c #BFBF00", "d c #A4A400", "e c #919100", "f c #8A8A00", "g c #8C8C00", "h c #999900", "i c #B0B000", "j c #E8E800", "k c #B2B200", "l c #ADAD00", "m c #DAD900", "n c #949300", "o c #E5E400", "p c #F2F100", "q c #959500", "r c #727200", "s c #808000", "t c #A0A000", "u c #737300", "v c #818100", "w c #FCFB00", "x c #E4E300", "y c #E2E200", "z c #9E9E00", "A c #6A6A00", "B c #B5B500", "C c #747400", "D c #D6D500", "E c #D7D700", "F c #848400", "G c #A3A300", "H c #F2F200", "I c #FFFF00", "J c #B1B000", "K c #7D7D00", "L c #A8A800", "M c #F6F600", "N c #F9F800", "O c #838200", "P c #EAE900", "Q c #878700", "R c #BABA00", "S c #AFAE00", "T c #A6A600", "U c #DFDF00", "V c #DDDD00", "W c #DBDA00", "X c #F1F000", "Y c #E9E9E9", "Z c #EFEFEF", "` c #CECECE", " . c #E6E6E6", ".. c #E5E5E5", "+. c #F1F1F1", "@. c #E7E7E7", "#. c #F4F300", "$. c #A3A200", "%. c #ECEB00", "&. c #FFFFFF", "*. c #D7D7D7", "=. c #F3F3F3", "-. c #B5B5B5", ";. c #F4F4F4", ">. c #717171", ",. c #9E9D9D", "'. c #AEAD00", "). c #D2D200", "!. c #D9D9D9", "~. c #FEFEFE", "{. c #8A8A8A", "]. c #F7F7F7", "^. c #FBFBFB", "/. c #8D8D8D", "(. c #F0F0F0", "_. c #A2A2A2", ":. c #9F9F9F", "<. c #989800", "[. c #F8F800", "}. c #919000", "|. c #949400", "1. c #A6A6A6", "2. c #DBDADA", "3. c #F6F6F6", "4. c #F9F9F9", "5. c #AAAAAA", "6. c #969696", "7. c #A7A7A7", "8. c #C6C5C5", "9. c #A6A5A5", "0. c #A1A1A1", "a. c #6F6F6F", "b. c #B8B800", "c. c #BEBD00", "d. c #ECECEC", "e. c #9F9E9E", "f. c #F2F2F2", "g. c #EEEEEE", "h. c #CECDCD", "i. c #CACACA", "j. c #C7C7C7", "k. c #BCBCBC", "l. c #BBBABA", "m. c #F0EFEF", "n. c #787777", "o. c #EBEBEB", "p. c #E4E4E4", "q. c #CFCECE", "r. c #858400", "s. c #FCFCFC", "t. c #D0D0D0", "u. c #9C9C9C", "v. c #939393", "w. c #A9A900", "x. c #AFAF00", "y. c #A8A700", "z. c #B5B400", "A. c #E1E1E1", "B. c #E2E2E2", "C. c #CCCCCC", "D. c #D3D3D3", "E. c #C8C7C7", "F. c #C6C6C6", "G. c #D9D800", "H. c #A2A200", "I. c #7E7D00", "J. c #888888", "K. c #959595", "L. c #A9A9A9", "M. c #C1C0C0", "N. c #B6B600", "O. c #CFCFCF", "P. c #9E9E9E", "Q. c #CBCBCB", "R. c #696969", "S. c #EAEAEA", "T. c #737272", "U. c #BFBEBE", "V. c #E3E300", "W. c #828200", "X. c #A2A1A1", "Y. c #7B7B7A", "Z. c #999999", "`. c #949494", " + c #7A7A7A", ".+ c #F8F8F8", "++ c #ACACAC", "@+ c #7E7E7E", "#+ c #848383", "$+ c #F9F900", "%+ c #707000", "&+ c #757400", "*+ c #797900", "=+ c #646464", "-+ c #BCBC00", ";+ c #6E6D00", ">+ c #ABAA00", ",+ c #F3F200", "'+ c #706F00", ")+ c #696900", "!+ c #EDEC00", "~+ c #8F8E00", "{+ c #6B6B00", "]+ c #767500", "^+ c #D3D200", "/+ c #CAC900", "(+ c #5A5A00", "_+ c #7F7F00", ":+ c #848300", "<+ c #838300", "[+ c #909000", "}+ c #A1A100", "|+ c #B4B300", "1+ c #BBBB00", "2+ c #ACAB00", "3+ c #898800", "4+ c #636300", "5+ c #6F6E00", "6+ c #777600", "7+ c #7C7C00", "8+ c #7D7C00", "9+ c #757500", " . + @ # # @ + . ", " $ % & * = - ; ; - = * & % > ", " , ' ) ! ~ { ] ^ ^ ] { ~ ! / ( ", " _ : < [ { ~ } | 1 2 3 4 ^ 5 6 ) 7 8 ", " 9 0 a ~ 2 b c d e f g h i * j } k l m 9 ", " n o ~ p * q r > s t u v ) w o n ", " % x ~ y z A B ^ 6 w x % ", " C D [ E F G H I 6 w D C ", " J a m K L M I 6 N J ", " O P / Q R { I ^ P O ", " S ! T C U I 5 ~ S ", " V W z 4 I ^ = ", "g X d Y Z ` Y . ... +. .......@. y I 5 #.g ", "$.%.@ &.*. =.&.-. &.&.&.&.&.;.>.&.&.&.&.&.&.,. B I I [ $.", "'.). !.~.{.].^./.(.&.&.&.&.&.&._.&.&.&.&.&.&.:. <.[.{ N '.", "}.|. 1.&.Z &.2. 3.4.5.6.6.7.&.8.&.@.9.0.0.,.a. b.c c.}.", " d.&.~.e. f.g. &.h.&.+.i.j.j.k. ", " l.&.m.n. +.o. &.` &.&.&.&.&.3. ", " p.&.]. +.o. &.q.&.&.&.&.&.]. ", " r. ~.&.&.5. +.d. s.t. &.` &. .0.u.u.v. w.x.y. ", " z. g.&.A.~.B. o.s.C.4.(.D.&.E.&.F. <.M a G. ", " H.I. 4.4.J.D.&.K.F.&.&.&.&.&.&.L.&.M. N.6 ~ S ", " s n &.O. P.&.Q.R.f.&.&.&.&.S.T.&.U. V.^ P W. ", " n X.Y. Z.`. +7..+(.++@+ 6.#+ t $+N i ", " %+Q A.i. + U w D &+ ", " *++ =+ -+[ x % ", " *+;+ >+,+o n ", " C '+ )+'.!+0 ~+ ", " {+]+ v : o : I. ", " . v '.^+/+, ", " (+_+:+@ _ <+[+}+|+1+2+3+$ ", " 4+5+6+7+_+8+9+. "}; debian/control0000644000000000000000000000167112163343342010577 0ustar Source: xqf Section: games Priority: optional Maintainer: Jordi Mallach Build-Depends: cdbs, debhelper (>= 9), dh-autoreconf, gettext, intltool (>= 0.40.0), libgtk2.0-dev, libreadline-dev, libgeoip-dev, libx11-dev, zlib1g-dev Standards-Version: 3.9.3 Vcs-Svn: svn://anonscm.debian.org/svn/collab-maint/deb-maint/xqf Vcs-Browser: http://anonscm.debian.org/viewvc/collab-maint/deb-maint/xqf/ Homepage: http://www.linuxgames.com/xqf/ Package: xqf Architecture: any Depends: ${shlibs:Depends}, qstat (>= 2.11), ${misc:Depends} Description: X-based Quake Server Browser XQF is a GTK+ frontend for Qstat, a tool for querying first-person action game servers like Quake, Unreal Tournament, etc. It displays information about the servers and allows configuring and launching some of the games from it.