OSCAR-code/Building/Linux
2020-04-24 13:28:15 -04:00
..
BUILD_Linux.md Moved Linux details to BUILD_Linux.md 2020-04-24 13:28:15 -04:00
clean_rm-test.sh New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
clean_rm.sh New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
ln_usrbin-test.sh New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
ln_usrbin.sh New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
ln_usrlocalbin.sh Change Installers folder to Building, and rearrange files 2019-04-29 11:07:02 -04:00
mkDebian9.sh fix conditionals in packaging scripts 2020-04-17 13:15:44 -04:00
mkRedHat.sh Change team-oscar to oscar-team in email addresss 2020-03-03 11:47:43 -05:00
mkUbuntu.sh fix conditionals in packaging scripts 2020-04-17 13:15:44 -04:00
OSCAR-test.desktop New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
OSCAR-test.png New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
OSCAR-test.svg New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
OSCAR.desktop Fix the name in the desktop file 2020-04-17 16:41:05 -04:00
OSCAR.png New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
OSCAR.svg New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
README.first Change refs to nightowlsoftware.ca to team-oscar.org 2020-03-01 12:03:21 -05:00
rm_usrbin-test.sh New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
rm_usrbin.sh New packaging scripts - needs README 2020-02-26 11:01:54 -05:00
rm_usrlocalbin.sh Change Installers folder to Building, and rearrange files 2019-04-29 11:07:02 -04:00
tst_user.sh New packaging scripts - needs README 2020-02-26 11:01:54 -05:00

The files that are in Building/Linux are for creating an installable package, and assume 
you have already compiled and linked OSCAR using qmake and make, or QtCreator. 

The packages, once built, can be installed using 'dpkg i' or 'gdebi' - with either su or sudo. If you use
sudo, you will get a desktop icon installed, which must be double-clicked and trusted to see the actual icon.

The packaged file cannot be installed using apt, apt-get, or aptitude, because those programs 
install from the distribution repository, but not a plan package file.

The packaging scripts assume the following folder structure:

/home/username/OSCAR/
/home/username/OSCAR/build/
/home/username/OSCAR/OSCAR-code/
/home/username/OSCAR/OSCAR-code/oscar ...etc

The fpm program used in the mkXxxx scripts can be found at https://fpm.readthedocs.io/en/latest/intro.html 

Read the installation notes there, installation is sort of convoluted, then once it is installed type 'fpm -help' to see all the options.

The code to put a desktop icon in the Desktop folder, regardless of language, was contributed by UnToutSeul05.

Getting a menu item istalled is largely due to the efforts of CrimsonNape.

Finally, the mkRedHat.sh script has not been tested.