#!/bin/sh
-version="0.98"
+version="1.5"
arch="i386"
qtversion="4.5.2_01"
package_dir=$(cd `dirname $0` && pwd)
-destination="$package_dir/contents/usr/share/nevernote"
+destination="$package_dir/contents/usr/share/nixnote"
source_dir="../.."
qtlibs="../../../bitrock/lib"
qtarch="32"
# Cleanup any old stuff
-if [ -e "$package_dir/nevernote-${version}_${arch}.deb" ]
+if [ -e "$package_dir/nixnote-${version}_${arch}.deb" ]
then
- rm $package_dir/nevernote-${version}_${arch}.deb
+ rm $package_dir/nixnote-${version}_${arch}.deb
fi
-if [ -e "$package_dir/nevernote-${version}_${arch}.rpm" ]
+if [ -e "$package_dir/nixnote-${version}_${arch}.rpm" ]
then
- rm $package_dir/nevernote-${version}_${arch}.rpm
+ rm $package_dir/nixnote-${version}_${arch}.rpm
fi
############################
mkdir $package_dir/contents/usr/
mkdir $package_dir/contents/usr/share
mkdir $package_dir/contents/usr/share/applications
-mkdir $package_dir/contents/usr/share/nevernote
+mkdir $package_dir/contents/usr/share/nixnote
mkdir $package_dir/contents/usr/share/man
+mkdir $package_dir/contents/usr/share/man/man1
mkdir $package_dir/contents/usr/bin/
+mkdir $package_dir/contents/usr/share/doc
+mkdir $package_dir/contents/usr/share/doc/nixnote
# Copy startup script & images
-cp $source_dir/nevernote.sh $package_dir/contents/usr/share/nevernote/
-cp $source_dir/*.txt $package_dir/contents/usr/share/nevernote/
-cp $source_dir/*.html $package_dir/contents/usr/share/nevernote/
-cp $source_dir/*.png $package_dir/contents/usr/share/nevernote/
-cp $source_dir/nevernote.desktop $package_dir/contents/usr/share/applications
-cp $source_dir/nevernote_path.sh $package_dir/contents/usr/bin/nevernote.sh
+cp $source_dir/nixnote.sh $package_dir/contents/usr/share/nixnote/
+cp $source_dir/*.txt $package_dir/contents/usr/share/nixnote/
+cp $source_dir/*.html $package_dir/contents/usr/share/nixnote/
+cp $source_dir/*.png $package_dir/contents/usr/share/nixnote/
+cp $source_dir/nixnote.desktop $package_dir/contents/usr/share/applications
+cp $source_dir/nixnote_path.sh $package_dir/contents/usr/bin/nixnote
+cp $source_dir/copyright $package_dir/contents/usr/share/doc/nixnote
+gzip -c -9 $source_dir/changelog.txt > $package_dir/contents/usr/share/doc/nixnote/changelog.gz
+gzip -c -9 $source_dir/changelog.txt > $package_dir/contents/usr/share/doc/nixnote/changelog.Debian.gz
+
# Copy subdirectories
-cp -r $source_dir/images $package_dir/contents/usr/share/nevernote/
-cp -r $source_dir/lib $package_dir/contents/usr/share/nevernote/
-cp -r $source_dir/qss $package_dir/contents/usr/share/nevernote/
-cp -r $source_dir/spell $package_dir/contents/usr/share/nevernote/
-cp -r $source_dir/translations $package_dir/contents/usr/share/nevernote/
-cp -r $source_dir/xml $package_dir/contents/usr/share/nevernote/
+cp -r $source_dir/images $package_dir/contents/usr/share/nixnote/
+cp -r $source_dir/lib $package_dir/contents/usr/share/nixnote/
+cp -r $source_dir/qss $package_dir/contents/usr/share/nixnote/
+cp -r $source_dir/spell $package_dir/contents/usr/share/nixnote/
+cp -r $source_dir/translations $package_dir/contents/usr/share/nixnote/
+cp -r $source_dir/xml $package_dir/contents/usr/share/nixnote/
# Copy QT libraries.
-cp $qtlibs/qtjambi-linux$qtarch-$qtversion.jar $package_dir/contents/usr/share/nevernote/lib/
-cp $qtlibs/qtjambi-linux$qtarch-gcc-$qtversion.jar $package_dir/contents/usr/share/nevernote/lib/
+cp $qtlibs/qtjambi-linux$qtarch-$qtversion.jar $package_dir/contents/usr/share/nixnote/lib/
+cp $qtlibs/qtjambi-linux$qtarch-gcc-$qtversion.jar $package_dir/contents/usr/share/nixnote/lib/
-# Copy NeverNote itself
-cp $qtlibs/../nevernote.jar $package_dir/contents/usr/share/nevernote/
+# Copy NixNote itself
+cp $qtlibs/../nixnote.jar $package_dir/contents/usr/share/nixnote/
# Reset user permissions
chown -R root:root $package_dir/contents/
mkdir $package_dir/contents/DEBIAN
cp $package_dir/$arch/control ./contents/DEBIAN/
+# Gzip the man page
+gzip -c -9 $source_dir/man/nixnote.1 > $package_dir/contents/usr/share/man/man1/nixnote.1.gz
-dpkg -b $package_dir/contents $package_dir/nevernote-${version}_${arch}.deb
-alien -r $package_dir/nevernote-${version}_${arch}.deb
+dpkg -b $package_dir/contents $package_dir/nixnote-${version}_${arch}.deb
+alien -r $package_dir/nixnote-${version}_${arch}.deb
# Cleanup
rm -rf $package_dir/contents
+# Check package
+#lintian $package_dir/contents $package_dir/nixnote-${version}_${arch}.deb