RobSis / quake-portal-gun

Quake modification, that adds Portal Gun. Official site: http://www.moddb.com/mods/quake-portal-gun
13 stars 3 forks source link

detailed instruction to make debian packagin in debin oficial #3

Open mckaygerhard opened 8 years ago

mckaygerhard commented 8 years ago

there are some interes in debian to contirb and packge to provide oficial package mods of quake 1 , 2 and 3 engines

but compiling documentation are very weak and lazy...

please provide detailed info about that for non-familiar developers can made packages with less effors and can be mantained

this also makes colaboration more to this and others mod projects

SpiritQuaddicted commented 8 years ago

It's really just the common way to compile a Quake mod.

Install a QC compiler, then cd into src/ and invoke your QC compiler. It will update ../progs.dat

This is only necessary if you want to compile it from source. The git repo here already contains a precompiled progs.dat.

Be aware that Quake mod licensing is not a trivial problem. It is unclear if this is based on the GPL source.

mckaygerhard commented 8 years ago

i know that git have precompiled progs.dat but in debian the package goes to main only with some politics and some are: the result must be same and are from compiled sources and the licencing all the files must be!

umm ok so u'r files are all licencin cleared?

RobSis commented 3 years ago

Hey, to compile progs.dat, all you need to do is to run fteqcc (or pretty much any other QuakeC compiler) in the src folder.

As far as legality goes, IANAL but according to the quake wiki, the QuakeC codebase was released under GPL. This code expands on that source code, so that shouldn't be a problem.

Next question is the 3D model of the portal gun. The doc/gun-model.txt file states that the author released it under CC BY-SA license, so that shouldn't be a problem either.

All that being said, I'm still not sure if this should be connected to Debian in any way. Again, IANAL but some might find it to be infringing on intellectual property of Valve Corporation... (EDIT: although we all know that they weren't the first to come with this idea... My memory is hazy, but didn't Serious Sam engine have portals that acted pretty much identically? 🤔)

mckaygerhard commented 3 years ago

wow @RobSis 4 years later. right now i'm very busy... incredible.. now i understand why freesoftware are hard to include in enterprise environment.. thanks for your response.. i will take a shot in end of the year that wil have some free time

RobSis commented 3 years ago

:D Yeah, you gotta understand that projects like these are on the third rail of my programming interests. And I only really noticed this issue few months ago.

Anyway, thanks for the interest.