release 0.4.0 w some improvements or whatever

This commit is contained in:
Paul Liverman III 2016-05-04 10:15:48 -07:00
parent 7f711cbf17
commit fb5dfb4192
5 changed files with 11 additions and 12 deletions

View File

@ -1,6 +1,6 @@
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2014-2015 Paul Liverman III Copyright (c) 2014-2016 Paul Liverman III
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View File

@ -12,8 +12,6 @@ Features
- Builds executables for distribution on Windows, Mac, and Linux. - Builds executables for distribution on Windows, Mac, and Linux.
- Supports including extra files automatically. - Supports including extra files automatically.
- Can automatically number builds. - Can automatically number builds.
- Supports loading a specified config file. NOT ANYMORE. BROKEN RIGHT NOW. SORRY.
(Note: Must be called from its own directory, but can access a config file from anywhere relative to there.)
Installation Installation
------------ ------------
@ -25,10 +23,10 @@ Quick Guide:
1. Download the [latest release](https://github.com/Guard13007/LovePackaging/releases)! 1. Download the [latest release](https://github.com/Guard13007/LovePackaging/releases)!
2. Copy the files wherever you want, inside your own repo, outside, wherever! 2. Copy the files wherever you want, inside your own repo, outside, wherever!
3. Edit `build-config.sh` to specify options on how your packages will be built, including where the sources are and where to put the result. 3. Edit `build-config.sh` to specify options on how your packages will be built, including where the sources are and where to put the result.
4. Run `./build` for Linux / Mac OS X (OSX users need wget installed!!). 4. Run `./build.sh` for Linux / Mac OS X (OSX users need wget installed!!).
No Windows version yet, sorry. No Windows version yet, sorry.
A quick note to mention: The build script must be run from its own directory. Everything in the config.sh should be absolute directories. If specifying a custom config script, the path must be a relative path from where the build script is located. This is kinda shitty, but I am kinda shitty, sorry. A quick note to mention: The build script must be run from its own directory. Everything in the config.sh should be absolute directories.
Contributing Contributing
------------ ------------

View File

@ -5,7 +5,7 @@ friendlyPackageName="$packageName"
# Who made this? (Yes, change this to your name.) # Who made this? (Yes, change this to your name.)
author="Guard13007" author="Guard13007"
# Copyright year (ex 2014-2015 or 2015) # Copyright year (ex 2014-2015 or 2015)
copyrightYear="2014" copyrightYear="2016"
# A unique identifier for your package. # A unique identifier for your package.
# (It should be fine to leave this as its default.) # (It should be fine to leave this as its default.)
identifier="com.$author.$packageName" identifier="com.$author.$packageName"
@ -26,8 +26,8 @@ win32Dir="$outputDir/win32src"
win64Dir="$outputDir/win64src" win64Dir="$outputDir/win64src"
osx10Dir="$outputDir/osx10src" osx10Dir="$outputDir/osx10src"
# Specify what version of love to use (default latest (currently 0.9.2)) # Specify what version of love to use
loveVersion="0.9.2" loveVersion="0.10.1"
# Modified love executables (optional) # Modified love executables (optional)
# (The default values are where the default exe's will be extracted) # (The default values are where the default exe's will be extracted)
@ -42,20 +42,21 @@ osxFileIcon="LoveDocument.icns"
osxBundleIcon="Love.icns" osxBundleIcon="Love.icns"
# Remove old packages? # Remove old packages?
removeOld=false removeOld=true
# Allow overwrite? NOT IMPLEMENTED # Allow overwrite? NOT IMPLEMENTED
# If this is false, LovePackaging will quit if you try to build with the same version number twice. # If this is false, LovePackaging will quit if you try to build with the same version number twice.
allowOverwrite=false allowOverwrite=false
#NOTE to self: if autoNumberBuilds, this setting doesn't matter
# Auto-number builds? # Auto-number builds?
# An "-buildN" will be added to the end of ZIP package names, with N being the Nth time this project was built. # An "-buildN" will be added to the end of ZIP package names, with N being the Nth time this project was built.
# (To do this, a build.number file is stored in $outputDir, so watch out for that.) # (To do this, a build.number file is stored in $outputDir, so watch out for that.)
autoNumberBuilds=false autoNumberBuilds=true
# Place latest builds in builds/latest? # Place latest builds in builds/latest?
# (This is a copy, not a move.) # (This is a copy, not a move.)
latestBuilds=false latestBuilds=true
latestBuildsDir="$outputDir/latest" latestBuildsDir="$outputDir/latest"
# Use curl or wget? # Use curl or wget?

View File

@ -5,7 +5,7 @@ LovePackaging is released under the MIT License:
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2014 Paul Liverman III Copyright (c) 2014-2016 Paul Liverman III
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View File