RuneScape Game Client Launcher For Linux has developer feedback

Ubuntu Software Center noreply at canonical.com
Mon Feb 4 09:16:07 UTC 2013


Thank you for providing feedback for RuneScape Game Client Launcher For Linux.

Current status:  Your application RuneScape Game Client Launcher For Linux is Pending review.


You provided the following feedback:

ye i tried to fix a build issue earlier this morning and it is confusing me since it builds completely fine as amd64 on my local system but fails on launchpad with

dpkg-genchanges: arch-specific upload - not including arch-independent packages
dpkg-genchanges: error: cannot read files list file: No such file or directory

that was the original issue i tried to resolve

i suspect the issue is with my rules file as i am not used to making rules files for architecture dependent builds (thought it would be a good idea to make the software center package only available for i386 and amd64 since the game does not have libraries for hardware accelerated graphics on other architectures, even though that the game is able to launch on other architectures)

PS: not able to update anything until i get home as this computer does not have any of my private keys :s
sorry for being such a nuisance...

this is the rules file if it could be of any help in helping me solve this.

-------

#!/usr/bin/make -f

build: build-stamp
build-stamp:
	dh_testdir
	touch build-stamp

clean:
	dh_testdir
	dh_testroot
	rm -f build-stamp
	dh_clean

install: build
	dh_testdir
	dh_testroot
	dh_prep
	dh_installdirs

	# Add here commands to install the package into debian/<packagename>	
	# Make the dirs for the files
	mkdir -p $(CURDIR)/debian/rsu-client/usr/games
	mkdir -p $(CURDIR)/debian/rsu-client/usr/share/applications
	mkdir -p $(CURDIR)/debian/rsu-client/opt/extras.ubuntu.com/rsu-client/share
	mkdir -p $(CURDIR)/debian/rsu-client/opt/extras.ubuntu.com/rsu-client/modules/7-zip
	mkdir -p $(CURDIR)/debian/rsu-client/opt/extras.ubuntu.com/rsu-client/win32/jawt
	mkdir -p $(CURDIR)/debian/rsu-client/opt/extras.ubuntu.com/rsu-client/bin
	
	# Set proper permissions
	chmod +x $(CURDIR)/runescape/runescape
	chmod +x $(CURDIR)/runescape/rsu-settings
	chmod +x $(CURDIR)/runescape/update-runescape-client
	chmod -R +x $(CURDIR)/runescape/templates/packaging/usr/games/*
	chmod -R +x $(CURDIR)/runescape/templates/launcher-packaging/usr/games/*
	chmod -R +x $(CURDIR)/runescape/templates/launcher-packaging/usr/share/applications/*
	
	# Remove files and folders not needed in the repository
	rm -rf $(CURDIR)/runescape/bin
	rm -f $(CURDIR)/runescape/win32/What_goes_here.txt
	
	# Install the compiled program to the debian structure
	cp -rf $(CURDIR)/runescape/templates/packaging/usr/games/* $(CURDIR)/debian/rsu-client/usr/games/
	cp -rf $(CURDIR)/runescape/templates/launcher-packaging/usr/games/* $(CURDIR)/debian/rsu-client/usr/games/
	cp -rf $(CURDIR)/runescape/templates/launcher-packaging/usr/share/* $(CURDIR)/debian/rsu-client/usr/share/
	cp -rf $(CURDIR)/runescape/* $(CURDIR)/debian/rsu-client/opt/extras.ubuntu.com/rsu-client/
	
	# Correct the .desktop file
	sed -i -e "s/\/opt\/runescape/\/opt\/extras.ubuntu.com\/rsu-client/g" $(CURDIR)/debian/rsu-client/usr/share/applications/rsu-launcher.desktop

# Build architecture-independent files here.
binary-indep: build install
	dh_testdir
	dh_testroot
	dh_link
	dh_fixperms
	dh_perl
	dh_installdeb
	dh_gencontrol
	dh_md5sums
	dh_builddeb
	
# Build architecture-dependent files here.
binary-arch: build install
# We have nothing to do by default.

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install



Visit the developer portal at https://myapps.developer.ubuntu.com/dev/ to find out more.
To view your application, go to https://myapps.developer.ubuntu.com/dev/apps/926/

Best,

The Ubuntu Software Center team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/app-review-board/attachments/20130204/5debba1e/attachment-0001.html>


More information about the App-review-board mailing list