jajuk-team / jajuk

Advanded jukebox for users with large or scattered music collections
48 stars 19 forks source link

Jajuk official debian package for 1.10 #2003

Closed bflorat closed 8 years ago

bflorat commented 8 years ago

For discussions with Debian packagers integrating jajuk 1.10

bflorat commented 8 years ago

from fnatter:

hi Bertrand,

I am currently struggling with this: [mkdir] Created dir: /home/felix/build

--> in debian/ant.properties there is this line: rootdir=./build so this seems strange to me. Could you please check as you are more knowledgeable of the build system?

Cheers and Best Regards, Felix

@bflorat I have created a temporary repository for the jajuk-1.10 Debian package: https://github.com/fnatter/jajuk-debian (I have given you commit access) I will move the changes to Debian's pkg-java once we are stable.

I have fixed get-orig-source and imported the 1.10.8 source. Now we need to adapt the patches, fix some dirs (e.g. src/scripts/build.xml->build.xml) and make the package build.

04_java8_compatibility.diff is prbably no longer necessary since you require java7
I need help with 02_lastfm_fix_0_1_0.diff and 03_validation.diff

Cheers and Best Regards,

bflorat commented 8 years ago

@Felix : Before all and FYI, I'm currently rewriting for 1.11 the entire build process (see #2002). I have dropped the maven part and created two ant scripts : a end user script that build and launch junit tests (build_enduser.xml in the develop branch) and build_full.xml that launch the end user scripts and will also build the different OS distributions (OS X, Windows..., Debian, RPM...). If interested, have a look at develop branch, src/packaging/ant.

About your question :
To begin with, I now that the Debian ant script is derivated from ours but I'm not familiar with it. I'll have a look at it ASAP but maybe should we restart it from the new 1.11 build_enduser.xml script ? Our 1.10 ant script doesn't have a build sub directory.

Cheers

bflorat commented 8 years ago

Ticket dropped, follow https://github.com/fnatter/jajuk-debian/issues/1 instead