Added cleanDocs, added package signing to mkrelease.sh, edited readme. Updated alpha version.
parent
6390f75ff1
commit
11fbbbb475
|
@ -1,5 +1,10 @@
|
|||
[code]
|
||||
|
||||
[b]v2.0.1[/b]: I'm back! Did some quick fixes. Also, there is now a bundled tarball available - no need to mess around with manual dependencies yourself anymore.
|
||||
[size=8pt]*Updated PDF with all new features. Nothing is unexplained, now![/size]
|
||||
[size=8pt]*Added some Mac compatibility.[/size]
|
||||
[size=8pt]*DNG sequences now use symlinks instead of copying.[/size]
|
||||
[size=8pt]*Fixed DNG sequence bug.[/size]
|
||||
|
||||
[b]v2.0.0[/b]: I think convmlv is the stablest it's ever been! Though I'm sure there's plenty more bugs to discover :).
|
||||
[size=8pt]*Color Management: Real, 3D LUT-based gamma/gamut choices! See -g/-G. There is now minimal quality loss from sensor to image. Adds a dependency: color-core. [/size]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# convmlv #
|
||||
|
||||
RAW ML Formats to Workable Images/Movies Developer
|
||||
RAW Formats (Magic Lantern) to Images/Movies Developer
|
||||
=======
|
||||
I needed a workflow to provide me full control over development for filmmaking with Magic Lantern (beyond mlrawviewer's excellent preview!), while keeping things simple by providing defaults for everything.
|
||||
|
||||
|
@ -39,6 +39,6 @@ Especially the PDF is designed as a tutorial; take a look!
|
|||
## Development
|
||||
To build the PDF and MANPAGE using LATEX, run `docs/buildDocs.sh`. You can clean it up using `docs/cleanDocs.sh`.
|
||||
|
||||
To make a release tarball, simply place all the manual binary deps into the `binaries` dir and run `./mkrelease.sh`.
|
||||
To make a release tarball, simply place all the manual binary deps into the `binaries` dir and run `./mkrelease.sh`. Optionally, you can call `./mkrelease bare` to make a release without included examples.
|
||||
|
||||
The source code is located in `src`, where you'll find bash and Python code, as well as the builtin plugins. convmlv.sh itself imports all the src's, and acts as a kind of program selector; develop is but one option.
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
#~ SOFTWARE.
|
||||
|
||||
VERSION="2.1.0a2" #Version string.
|
||||
VERSION="2.1.0a3" #Version string.
|
||||
INPUT_ARGS=$(echo "$@") #The original input argument string.
|
||||
|
||||
if [ $# == 0 ]; then #No given arguments.
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
#Run from within docs/.
|
||||
|
||||
ROOT_DIR="/home/sofus/subhome/src/convmlv"
|
||||
DDIR="$ROOT_DIR/docs"
|
||||
|
||||
#~ rm -f ./docs.aux ./docs.log ./docs.out ./docs.toc ./texput.log > /dev/null #Remove any local bullshit.
|
||||
|
||||
cd $DDIR
|
||||
|
||||
rm -f $DDIR/docs.aux $DDIR/docs.log $DDIR/docs.out $DDIR/docs.toc $DDIR/texput.log $DDIR/MANPAGE $DDIR/docs.pdf > /dev/null
|
21
mkrelease.sh
21
mkrelease.sh
|
@ -1,10 +1,14 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=$(echo "$(./convmlv.sh -v)" | sed -e 's/\./\_/g')
|
||||
TYPE=$1
|
||||
|
||||
if [[ -z "${TYPE// }" ]]; then TYPE="examples"; fi
|
||||
|
||||
#HOW TO USE (Linux and Mac):
|
||||
# 1. Make sure everything is up to date.
|
||||
# 2. Put mlv2badpixels.sh, mlv_dump, raw2dng, and cr2hdr into the "binaries" folder in the repository.
|
||||
# 4. Run the script with "bare" or "examples" as argument. "examples" is default.
|
||||
# 3. A release tarball will automatically be created in "release" in the repository.
|
||||
|
||||
## It's reccommended that BINPATH is a folder in REP_PATH.
|
||||
|
@ -25,10 +29,25 @@ else
|
|||
echo "Platform not yet supported! Contact me at contact@sofusrose.com."
|
||||
fi
|
||||
|
||||
TARBALL="$RELEASE/convmlv-${VERSION}-${PLATFORM}.tar.gz"
|
||||
|
||||
$DOCPATH/cleanDocs.sh > /dev/null
|
||||
$DOCPATH/buildDocs.sh > /dev/null
|
||||
|
||||
cd $REP_PATH
|
||||
tar -czvf $RELEASE/convmlv-${VERSION}-${PLATFORM}.tar.gz binaries/ src/ CHANGELOG licence convmlv.sh color-core/ color-ext DEPENDENCIES docs/MANPAGE docs/docs.pdf docs/workflow.txt configs/*
|
||||
case $TYPE in
|
||||
examples)
|
||||
tar -czvf "$TARBALL" binaries/ src/ CHANGELOG 7D_badpixels.txt licence convmlv.sh \
|
||||
color-core/ color-ext docs/MANPAGE docs/docs.pdf docs/workflow.txt configs/*
|
||||
;;
|
||||
bare)
|
||||
tar -czvf "$TARBALL" binaries/ src/ CHANGELOG licence convmlv.sh \
|
||||
color-core/ color-ext docs/MANPAGE docs/docs.pdf
|
||||
;;
|
||||
esac
|
||||
|
||||
gpg -b "$TARBALL"
|
||||
|
||||
$DOCPATH/cleanDocs.sh > /dev/null
|
||||
|
||||
gpg --verify "${TARBALL}.sig" "$TARBALL"
|
||||
|
|
Loading…
Reference in New Issue