debian/0000755000000000000000000000000011404117010007153 5ustar debian/man/0000755000000000000000000000000011404116330007732 5ustar debian/man/maptransfer.10000644000000000000000000000114611403657473012361 0ustar .TH MAPTRANSFER 1 "2010 May 05" .SH NAME maptransfer \- allows easy up- and downloading of Maps for a game server. .SH SYNOPSIS .B maptransfer [] .SH DESCRIPTION Uploading Maps to a Game server can be a tedious process if you want to get the post-upload processing right. MapTransfer tries to automate this process as much as possible. This program is the MapTransfer client. .SH OPTIONS You can give the path to the configuration file as the first command line argument. If omitted, maptransfer.cfg is assumed. .SH AUTHOR MapTransfer has been written by Michael Ziegler . debian/man/maptransfer-server.10000644000000000000000000000115111403657473013661 0ustar .TH MAPTRANSFER 1 "2010 May 05" .SH NAME maptransfer\-server \- allows easy up- and downloading of Maps for a game server. .SH SYNOPSIS .B maptransfer [] .SH DESCRIPTION Uploading Maps to a Game server can be a tedious process if you want to get the post-upload processing right. MapTransfer tries to automate this process as much as possible. This program is the MapTransfer server. .SH OPTIONS You can give the path to the configuration file as the first command line argument. If omitted, server.cfg is assumed. .SH AUTHOR MapTransfer has been written by Michael Ziegler . debian/maptransfer-server.manpages0000644000000000000000000000004011403654006014522 0ustar debian/man/maptransfer-server.1 debian/maptransfer-server.links0000644000000000000000000000010411403654006014050 0ustar /usr/share/maptransfer-server/server.py /usr/bin/maptransfer-server debian/control0000644000000000000000000000641611403713232010574 0ustar Source: maptransfer Section: python Priority: optional Maintainer: Debian Python Modules Team Uploaders: Michael Ziegler Build-Depends: python (>= 2.5), debhelper (>= 7.0.50~) Build-Depends-Indep: python-support (>= 0.3) Standards-Version: 3.8.4 Homepage: http://bitbucket.org/Svedrin/maptransfer/wiki/ Vcs-Svn: svn://svn.debian.org/python-modules/packages/maptransfer/trunk/ Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/maptransfer/?op=log XS-Python-Version: all Package: maptransfer Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-qt4 (>=4.5.0) Description: upload/download maps to/from a VALVe game server (Client) Uploading Maps to a Game server can be a tedious process if you want to get the post-upload processing right. MapTransfer tries to automate this process as much as possible. It handles everything a map upload takes: . * Finds the paths on the disk where Steam is installed and where games are located. (Uses the Registry on Windows, and maptransfer.cfg for other OSs) * BZips the Map before upload, and only uploads the BZ2ed file. That way, maps are automatically prepared for fast download, while saving (mega)bytes for the client to upload. * Uploads .nav/.txt/.res files, if any. * Hardlinks files on the server side, if more than one gameserver path is specified in the config; that way a single map is uploaded to multiple servers at once (and only takes up the space once, too). * Saves you and your users a lot of tedious cdery and copypasta. * Highlights the maps you or the server don't have, so you easily see what's missing on either side. . Aside from the core functionality, it offers a few niceties as well: . * Client allows for simultaneous downloads and uploads. * Uses HTTPS as protocol - that way, you can download maps (or test connectivity) with your favorite web browser, or write your own scripts that interact with the server. * IPv6 ready * Extensible: Any game should work, as long as it uses bsp maps - map directories aren't hard coded but read from the config file. Package: maptransfer-server Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-openssl (>= 0.10) Description: upload/download maps to/from a VALVe game server (Server) Uploading Maps to a Game server can be a tedious process if you want to get the post-upload processing right. MapTransfer tries to automate this process as much as possible. It handles everything a map upload takes: . * Automatically BZip compresses uploaded maps if the client didn't. * Hardlinks files if more than one gameserver path is specified in the config. That way a single map is uploaded to multiple servers at once (and only takes up the space once, too). * Saves you and your users a lot of tedious cdery and copypasta. . Aside from the core functionality, it offers a few niceties as well: . * Uses HTTPS as protocol - that way, you can download maps (or test connectivity) with your favorite web browser, or write your own scripts that interact with the server. * IPv6 ready * Extensible: Any game should work, as long as it uses bsp maps - map directories aren't hard coded but read from the config file. debian/rules0000755000000000000000000000122511403654006010245 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # # Modified to make a template file for a multi-binary package with separated # build-arch and build-indep targets by Bill Allombert 2001 # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS %: dh $@ debian/source.lintian-overrides0000644000000000000000000000007111403654006014043 0ustar maptransfer source: source-contains-hg-tags-file .hgtags debian/copyright0000644000000000000000000000306211403657147011132 0ustar This work was packaged for Debian by: Michael Ziegler on Wed, 05 May 2010 17:58:15 +0200 It was downloaded from: http://bitbucket.org/Svedrin/maptransfer/wiki/Home Upstream Author: Michael Ziegler Copyright: Copyright © 2009-2010 Michael Ziegler License: The MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The Debian packaging is: Copyright © 2010 Michael Ziegler and is licensed under the MIT license. debian/maptransfer-server.install0000644000000000000000000000014011403654006014376 0ustar server/server.py /usr/share/maptransfer-server server/shlox.py /usr/share/maptransfer-server debian/maptransfer.docs0000644000000000000000000000003711403654006012361 0ustar client/maptransfer.example.cfg debian/maptransfer-server.docs0000644000000000000000000000003211403654006013660 0ustar server/server.example.cfg debian/changelog0000644000000000000000000000024311403654006011036 0ustar maptransfer (0.3-1) unstable; urgency=low * Initial release (Closes: #580489) -- Michael Ziegler Wed, 05 May 2010 17:58:15 +0200 debian/source/0000755000000000000000000000000011404116330010457 5ustar debian/source/format0000644000000000000000000000001411403654006011673 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000034311403654006010216 0ustar version=3 opts=filenamemangle=s#/Svedrin/maptransfer/get/v([\d\.]*)\.tar\.bz2#maptransfer_$1\.orig\.tar\.bz2# \ http://bitbucket.org/Svedrin/maptransfer/downloads/ \ /Svedrin/maptransfer/get/v([\d\.]*)\.tar\.bz2 \ debian debian/maptransfer.manpages0000644000000000000000000000003111403654006013216 0ustar debian/man/maptransfer.1 debian/maptransfer.install0000644000000000000000000000033411403654006013077 0ustar client/client_de.qm /usr/share/maptransfer client/client.py /usr/share/maptransfer client/client_ui.py /usr/share/maptransfer client/MapList.py /usr/share/maptransfer client/TransferHandler.py /usr/share/maptransfer debian/compat0000644000000000000000000000000211403654006010363 0ustar 7 debian/docs0000644000000000000000000000000711403654006010035 0ustar README debian/maptransfer.links0000644000000000000000000000006611403654006012553 0ustar /usr/share/maptransfer/client.py /usr/bin/maptransfer