#!/usr/bin/make -f export JAVA_HOME=/usr/lib/jvm/default-java VERSION := $(shell dpkg-parsechangelog|egrep '^Version:'|cut -f2 -d' '|cut -f1 -d+) PROPERTIES := $(CURDIR)/debian/build.properties ICON := $(CURDIR)/build/doc/jedit.png DESTDIR := $(CURDIR)/debian/jedit ICONS := $(DESTDIR)/usr/share/icons/hicolor TMPDIR := get-orig-source-tmp %: dh $@ --with javahelper override_dh_auto_configure: # bsh: extract and copy to jEdit original locations mkdir bsh && cd bsh && tar zxf /usr/src/bsh-src/bsh.tar.gz -mv debian/patches/series.noauto debian/patches/series dh_quilt_patch cp -a bsh/src/bsh org/gjt/sp/jedit cp -a bsh/asm/src/bsh/org org/gjt/sp/jedit/bsh override_dh_auto_build: # build ant -propertyfile $(PROPERTIES) build ant -propertyfile $(PROPERTIES) docs-html # upstream changelog cp build/doc/CHANGES.txt build/doc/changelog override_dh_auto_install: #dh_install # icons for i in 16 22 48; do \ mkdir -p $(ICONS)/$${i}x$${i}/apps; \ convert $(ICON) -colorspace RGB \ -resize $${i}x$${i} -colorspace sRGB \ $(ICONS)/$${i}x$${i}/apps/jedit.png; \ done install -d -m 755 $(DESTDIR)/usr/share/pixmaps convert $(ICON) -colorspace RGB \ -resize 32x32 -colorspace sRGB \ $(DESTDIR)/usr/share/pixmaps/jedit.xpm # desktop cp package-files/linux/deb/jedit.desktop debian/jedit.desktop sed -i /^Icon/s/=.*/=jedit/ debian/jedit.desktop install -d -m 755 $(DESTDIR)/usr/share/applications install -m 644 debian/jedit.desktop \ $(DESTDIR)/usr/share/applications override_dh_install: dh_install --exclude=LICENSE.md override_dh_auto_clean: if [ -d "bsh" ]; then ant clean-all; fi -dh_quilt_unpatch -mv debian/patches/series debian/patches/series.noauto rm -f debian/jedit.menu debian/jedit.desktop debian/jedit.debhelper.log # bsh: clean rm -rf org/gjt/sp/jedit/bsh bsh