3
git log release-0.8..master | grep ^Author: | sed 's/ <.*//; s/^Author: //' | sort | uniq -c | sort -nr
5
echo "are you sure these guys received proper credit in the about dialog?"
8
dt_decoration=$(git describe --tags $branch | sed 's,^release-,,;s,-,+,;s,-,~,;')
9
git archive master --prefix=darktable-$dt_decoration/ -o darktable-$dt_decoration.tar
13
tar xvf ../darktable-$dt_decoration.tar
15
# create version header for non-git tarball:
16
echo "set(PROJECT_VERSION \"$dt_decoration\")" >> darktable-$dt_decoration/cmake/version.cmake
18
# remove docs, that's > 45 MB
19
rm -rf darktable-$dt_decoration/doc/htdocs
20
cp darktable-$dt_decoration/doc/usermanual/CMakeLists.txt dreggn.txt
21
rm -rf darktable-$dt_decoration/doc/usermanual/*
22
mv dreggn.txt darktable-$dt_decoration/doc/usermanual/CMakeLists.tx
23
tar cvzf darktable-$dt_decoration.tar.gz darktable-$dt_decoration/
24
rm ../darktable-$dt_decoration.tar
25
mv darktable-$dt_decoration.tar.gz ..
29
tar xvzf ../darktable-$dt_decoration.tar.gz
33
echo "actually to test this build you should do:"
34
echo "cd tmp/darktable-$dt_decoration/build && sudo make install"