--- bve-route-cross-city-south-1.31.08.orig/debian/NEWS.Debian +++ bve-route-cross-city-south-1.31.08/debian/NEWS.Debian @@ -0,0 +1,12 @@ +openbve (1.31.08-0ubuntu1) maverick; urgency=low + + Now only the high-quality views of the sceanarios are shipped. The + choice of low-, medium- and high-quality graphics + versions has been dropped. This means that the route files can now + be found one directory upwards compared to the previous locations. + + The keyboard instructions shown in the overlay timetables are + corrected and match those used by Openbve. + + -- Paul Sladen Wed, 11 Aug 2010 23:31:00 +0100 + --- bve-route-cross-city-south-1.31.08.orig/debian/symlink-duplicates.sh +++ bve-route-cross-city-south-1.31.08/debian/symlink-duplicates.sh @@ -0,0 +1,22 @@ +#!/bin/sh +#Copyright Paul Sladen, 2009-02-20 +#Released into the public domain + +for dir in "$@" ; do + test -d "$dir" || continue + (cd "$dir" + find . -type f -print0 | xargs -0 md5sum | sort \ + | while read -r new_checksum new_filename ; do + if [ "$new_checksum" = "$checksum" -a -f "$new_filename" -a -f "$filename" ] ; then + # This takes full/path/names/to/file.foo and replaces each all of the levels + # with '..' (so './../../../../'). Then appends destination $file name. + symlink_path="`dirname \"$new_filename\" | sed -e 'sX/[^\./][^/]*X/..Xg'`/`echo \"$filename\"|cut -c3-`" + rm "$new_filename" && ln -s "$symlink_path" "$new_filename" + else + checksum="$new_checksum" + filename="$new_filename" + fi + done + ) +done + --- bve-route-cross-city-south-1.31.08.orig/debian/copyright +++ bve-route-cross-city-south-1.31.08/debian/copyright @@ -0,0 +1,68 @@ +This package was Debianised by Paul Sladen +on 2009-02-18 23:33 +0000 + +It was downloaded from: + http://www.railsimroutes.co.uk/x-city_south/downloads.html + + Following discussion with the authors, an extra upstream release + was specially prepared by the upstream authors, including the updated + Readme and file headers covering its release into the public domain: + + This version of the Birmingham Cross-City South route has been + specially prepared for inclusion with openBVE, and is released + into the public domain. There are a few objects and sounds missing + from this version, and it doesn't yet use all of openBVE's + features as it's adapted from the BVE 4 version of the + route--there wasn't time to update it with newer features sadly. + +Upstream authors: + Anthony Bowden + Steve Green + +Copyright: + Copyright 2001-2010 Anthony Bowden + Copyright 2002-2009 Robert Glass (Tunnels and "Falling snow" objects) + Copyright 2004-2009 Steve Green (BR signalling materials) + Copyright 2005-2009 Simon Gathercole (Some objects, emissive lighting improvements) + Copyright 2009-2010 Paul Sladen (Debian packaging) + + From 'Readme.txt' and various file headers: + + The files in the BrSigs folder are from Steve Green's BR Signals + Pack for BVE v4. + --- + This add-on has been released into the public domain. However, if + this isn't legally possible, then no conditions, restrictions or + requirements are placed upon the use, modification or + redistribution of this add-on. + + The decision to release the route free from restrictions was made + as a result of my own changed attitudes towards copyright which, + because of the way in which it is often used, doesn't help to + bring about the kind of world I want to live in. I was also + inspired by the remarkable attitude of openBVE's developer. In + releasing this route into the public domain, I hope I can help to + change the prevailing protective and copyright-focused attitude + amongst many BVE developers, and foster a new era of free and + harmonious sharing of creative works, without selfish + restrictions. + + If you like any of my work and want to redistribute it, please + feel free to let me know, but of course you don't have to. :) + + Anthony Bowden. February, 2010. + --- + This file and any associated textures have been released into the + public domain and can be freely modified or re-used without + restrictions + --- + This route has been released into the public domain and is free of restrictions + + Railway/Object/Bham_X-City_South/Dusk/Common_Files/Generic/Signalling/BRSigs_signal*.x + + By Anthony Bowden 2002-2008 + Texture by Steve Green + This file may be freely re-used + Please acknowledge the original author + + Any Debian-packaging additions are hereby placed into the Public Domain. --- bve-route-cross-city-south-1.31.08.orig/debian/control +++ bve-route-cross-city-south-1.31.08/debian/control @@ -0,0 +1,34 @@ +Source: bve-route-cross-city-south +Section: games +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Paul Sladen +Build-Depends: debhelper (>= 5) +Standards-Version: 3.9.3 +Vcs-Browser: http://github.com/sladen/bve-route-cross-city-south/tree/debian +Vcs-Git: http://github.com/sladen/bve-route-cross-city-south.git +Homepage: http://www.railsimroutes.co.uk/x-city_south/ + +Package: bve-route-cross-city-south +Architecture: all +Depends: ${misc:Depends} +Pre-Depends: dpkg (>= 1.14.12ubuntu3) +Provides: bve-route +Suggests: bve-train-br-class-323 +Recommends: bve-engine +Description: Birmingham Cross-City South (for OpenBVE rail simulator) + Very accurate train simulator route stretching from Redditch to + Birmingham New Street station in the United Kingdom. The line is + electrified, starting off single-track in the countryside before + reaching the inner metropolitan area. Length: 15 miles (25 km). + . + The route contains multiple timetables and varied activities for + different seasons and times of day... including blanket snow! + . + A suitable train is the British Rail Class 323 EMU. The route stops + at the purple-coloured Bournville station next Cadbury's chocolate + factory. + . + This version of the Birmingham Cross-City South route has been + specially prepared for inclusion with openBVE, and is released into + the public domain. --- bve-route-cross-city-south-1.31.08.orig/debian/bve-route-cross-city-south.dirs +++ bve-route-cross-city-south-1.31.08/debian/bve-route-cross-city-south.dirs @@ -0,0 +1,9 @@ +usr/share/games/bve/Railway/Object/Bham_X-City_South +usr/share/games/bve/Railway/Route/Birmingham_Cross-City_South +usr/share/games/bve/Railway/Sound/Bham_X-City_Sounds +usr/share/doc/bve-route-cross-city-south + +# Hack to allow you to run packaged route with Train from somewhere else (eg. ~/) +# The currently package 'OpenBVE' patches out the check, so this workaround +# is disabled for the moment +#usr/share/games/bve/Train --- bve-route-cross-city-south-1.31.08.orig/debian/compat +++ bve-route-cross-city-south-1.31.08/debian/compat @@ -0,0 +1 @@ +5 --- bve-route-cross-city-south-1.31.08.orig/debian/bve-route-cross-city-south.docs +++ bve-route-cross-city-south-1.31.08/debian/bve-route-cross-city-south.docs @@ -0,0 +1,4 @@ +debian/known-issues.txt +Railway/Route/Birmingham_Cross-City_South/Readme.txt +Railway/Route/Birmingham_Cross-City_South/Version.txt +Railway/Object/Bham_X-City_South/BrSigs/bve4_signal_instructions.htm --- bve-route-cross-city-south-1.31.08.orig/debian/watch +++ bve-route-cross-city-south-1.31.08/debian/watch @@ -0,0 +1,8 @@ +# http://www.railsimroutes.co.uk/x-city_south/downloads.html +# The 1.31.03 was an extra release prepared by the authors that +# removed the non-free materials. Currently only 1.31.02 is +# distributed via the website. +version=3 +opts="uversionmangle=s/_/./" \ + http://www.railsimroutes.co.uk/x-city_south/downloads.html \ + .*/x-city_south_v(.*)\.7z --- bve-route-cross-city-south-1.31.08.orig/debian/changelog +++ bve-route-cross-city-south-1.31.08/debian/changelog @@ -0,0 +1,59 @@ +bve-route-cross-city-south (1.31.08-0ubuntu2) quantal; urgency=low + + [ Verica Lazova ] + * debian/control: Depends: ${misc:Depends} added + + [ Andrew Starr-Bochicchio ] + * debian/rules: Add build-arch and build-indep targets. + * debian/control: Bump standards version to 3.9.3 + + -- Verica Lazova Thu, 20 Sep 2012 14:35:41 +0200 + +bve-route-cross-city-south (1.31.08-0ubuntu1) maverick; urgency=low + + * New upstream release 1.31.08 + + -- Paul Sladen Wed, 11 Aug 2010 00:04:00 +0100 + +bve-route-cross-city-south (1.31.06-0ubuntu1) lucid; urgency=low + + * New upstream release, fixes (LP: #511073) + * debian/copyright: tweak new generalised wording + + -- Paul Sladen Tue, 16 Feb 2010 00:40:00 +0000 + +bve-route-cross-city-south (1.31.04-0ubuntu1) lucid; urgency=low + + * New upstream release, fixes (LP: #419525) + * debian/rules: fix oggenc quality parameter + * debian/rules: comment out oggenc stage as openbve=1.2.4.1 uses + a home-grown .wav only sound loader. + + -- Paul Sladen Wed, 6 Jan 2010 04:30:00 +0100 + +bve-route-cross-city-south (1.31.03-0ubuntu2) karmic; urgency=low + + * debian/watch: populate with better match attempt + * Remove erroneous UTF-8 BOM from start of PSR_Modern/*.x (LP: #409921) + * Remove leftover 'debian/tmp' file from Source upload + + -- Paul Sladen Thu, 6 Aug 2009 18:03:00 +0100 + +bve-route-cross-city-south (1.31.03-0ubuntu1) jaunty; urgency=low + + * This package can be modularised to produce multiple binary + packages once the extent of overlap with other trains/route data + is understood. + * Initial release (LP: #331188) (LP: #356615) + * Replace spaces in filenames with underscores + * Set the suggested train to 'BR_Class_323' to match with where + 'bve-train-br-class-323' installs to. + * Request lzma compression from dh_builddeb + * Symlink duplicate models/textures together + * Add a known-issues.txt file and add to docs. + * Recode the huge .wav audio files to .ogg to save 90% size. + * Rename source-package-name to match binary-package-name + * Include pseudo 'watch' file + + -- Paul Sladen Sat, 11 Apr 2009 14:21:09 +0000 + --- bve-route-cross-city-south-1.31.08.orig/debian/known-issues.txt +++ bve-route-cross-city-south-1.31.08/debian/known-issues.txt @@ -0,0 +1,4 @@ +Unfixed: + +2. Birmingham city centre backgrounds were removed for this PD +release, so the whole route looks like it's in the countryside. --- bve-route-cross-city-south-1.31.08.orig/debian/rules +++ bve-route-cross-city-south-1.31.08/debian/rules @@ -0,0 +1,91 @@ +#!/usr/bin/make -f +export DH_VERBOSE=1 + +TARGET = $(CURDIR)/debian/bve-route-cross-city-south +DOCTARGET = $(TARGET)/usr/share/doc/bve-route-cross-city-south + +# Standarised location +BVETARGET = $(TARGET)/usr/share/games/bve + +# Components +MODELDIR = Railway/Object/Bham_X-City_South +SOUNDDIR = Railway/Sound/Bham_X-City_Sounds +ROUTEDIR = Railway/Route/Birmingham_Cross-City_South + +# This on is renamed to something Nicer +ROUTETARGET = $(BVETARGET)/$(ROUTEDIR) +SOUNDTARGET = $(BVETARGET)/$(SOUNDDIR) + +# Script to symlink based on md5sum +SYMLINK_DUPS = $(CURDIR)/debian/symlink-duplicates.sh + +configure: configure-stamp +configure-stamp: + dh_testdir + touch configure-stamp + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp + +build-stamp: configure-stamp + dh_testdir + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -rf $(TARGET) + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Hardlink the textures/models during building (for speed) since we don't modify them + for component in $(MODELDIR) $(SOUNDDIR) ; do \ + cp -al $(CURDIR)/$$component/* $(BVETARGET)/$$component/ ; \ + done + + # Change the Route name to something closer to the previous tarball + # A Copy is done, so that we can do an in-place 'sed' aftewards + cp -a $(CURDIR)/$(ROUTEDIR)/* $(ROUTETARGET)/ + + # There are duplicates of the documentation, delete these as + # .docs already installed a complete pair. + find $(BVETARGET) -name \*.txt -o -name \*.htm -print0 | xargs -0 rm + + # Replaces spaces and parentheses with '_' underscores + # (nb. sed doesn't have a -0 line separator) + #find $(ROUTETARGET) -name '*[ )(]*' -print | sed -nre 'p;s/[)( ]+/_/g;s/_\././g;p' | xargs -d'\n' -n2 mv + + # Symlink duplicate files + /bin/sh $(SYMLINK_DUPS) $(BVETARGET)/$(MODELDIR) $(SOUNDTARGET) + + # Recode big .wavs to Ogg Vorbis; SDL_LoadWAV loads them happily + # The impulse_noisetune is to keep the pitta-patta of the raindrops in Thunder*.wav + # Openbve-1.2.4.1 uses a home-grown .wav loader + #find $(SOUNDTARGET) -type f -iname \*wav -exec oggenc --advanced-encode-option impulse_noisetune=-5 -q6 -o {}.ogg {} \; -exec mv {}.ogg {} \; + +binary-arch: + # Do nothing + +binary-indep: build install + dh_testdir + dh_testroot + dh_install + dh_installchangelogs + dh_installdocs + dh_compress + dh_fixperms + dh_link + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb -- -Z lzma + +binary: binary-indep +.PHONY: build clean binary-indep binary install configure --- bve-route-cross-city-south-1.31.08.orig/debian/source/format +++ bve-route-cross-city-south-1.31.08/debian/source/format @@ -0,0 +1 @@ +1.0 --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/30mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/30mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/25mph_R_Arrow.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/25mph_R_Arrow.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/60mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/60mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/25mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/25mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/Arrow_R.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/Arrow_R.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/25mph_R_Arrow_small.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/25mph_R_Arrow_small.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/50mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/50mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/90mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/90mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/Arrow_L.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/Arrow_L.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/40mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/40mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/20mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/20mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1; --- bve-route-cross-city-south-1.31.08.orig/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/10mph.x +++ bve-route-cross-city-south-1.31.08/Railway/Object/Bham_X-City_South/X-CitySouth_1_3/PSR_Modern/10mph.x @@ -1,4 +1,4 @@ -xof 0303txt 0032 +xof 0303txt 0032 Header { 1;