These are chat archives for UltraStar-Deluxe/USDX

5th
Oct 2016
Andy Alt
@andy5995
Oct 05 2016 17:57
I'm on Debian jessie 8. I see that if I installed fpc from the repo, it would install 2.6.4, not the required 3.0.
Andy Alt
@andy5995
Oct 05 2016 18:03
No big deal. I installed 3.0.0rc2
basisbit
@basisbit
Oct 05 2016 19:15
sorry, but fpc 2.6.4 is horribly old and would be too much work and hacky code to still support it. So yes, fpc 3.0.0 is required. please also don't use 3.0.0rc2, but instead something current from the fpc repository and compile yourself
3.0.0rc2 was buggy as hell regarding unicode&utf-8 support
Andy Alt
@andy5995
Oct 05 2016 19:16
ok, I'll rebuild
Andy Alt
@andy5995
Oct 05 2016 19:35

I experimented a little with your debian package build script. I managed to build it (amd_64). The file size of the package is 12527350. The output of the build script was

cp: cannot stat ‘../../game/skins/’: No such file or directory
dpkg-deb: building package `ultrastardx' in `./deb-package.deb'.

and the diff to package_debian.sh is at http://pastebin.com/379RS3hK

basisbit
@basisbit
Oct 05 2016 20:45
that package build script was developed by someone I don't even know many years back. I do any software development on Windows and only use Linux on server systems, embedded devices or in a VM. So I have absolutely no idea how to write any build/make/... scripts.
Andy Alt
@andy5995
Oct 05 2016 21:25
Right now I have on project that I make a deb package for, but I just use checkinstall, and the package isn't exactly to Debian specs. With that script, it looks like it attempts to make a deb package that would be accepted by Debian specifications, but I haven't examined it closely enough yet to see if any changes need to made, nor am I completely familiar with exact Debian specs. But basically, if you'd like a Debian package that you can offer for download, I shouldn't have any problem making one that you could distribute.
I actually now remember a tool called lintian that will check to see if a package meets Debian specs. I'll scan the one I created and get an idea of how are off it is.