Skip to content

Commit

Permalink
Remove open plugin and enhance Makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
cmdcolin committed Apr 23, 2018
1 parent a4722b1 commit a0e0255
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 38 deletions.
42 changes: 23 additions & 19 deletions build/Makefile
Expand Up @@ -19,6 +19,7 @@ RELEASE_DESKTOP_LINUX = $(RELEASE_NAME)-desktop-linux
ZIP=zip -q --symlinks -r
UNZIP=unzip -q
SHASUM=shasum
ELECTRON_VERSION=1.8.4


all: clean release
Expand All @@ -27,27 +28,30 @@ release: release-dev release-min release-notes.html
ls -lh *.zip
$(SHASUM) *.zip

release-electron-darwin: release
cd $(RELEASE_MIN)&&./setup.sh legacy&&cd ..
npm install
electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=darwin --arch=x64
$(ZIP) $(RELEASE_DESKTOP_OSX).zip JBrowseDesktop-darwin-x64
release-electron-setup:
echo "Setting up electron"
cd $(RELEASE_MIN)&&./setup.sh&&cd ..

release-electron-all: release
echo "Building desktop packages..."
cd $(RELEASE_MIN)&&./setup.sh legacy&&cd ..
npm install
# build all versions
# electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=all --arch=x64
# build specific versions
electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=darwin --arch=x64
electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=win32 --arch=ia32
# zap files that cause problems on windows (because of colons in filenames)
find JBrowseDesktop-win32-ia32 -type f -name "*.3pm" -delete &> /dev/null
# zip packages
release-electron-darwin: clean release release-electron-setup
echo "Building mac electron"
electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=darwin --electron-version=$(ELECTRON_VERSION)
$(ZIP) $(RELEASE_DESKTOP_OSX).zip JBrowseDesktop-darwin-x64
$(ZIP) $(RELEASE_DESKTOP_WIN).zip JBrowseDesktop-win32-ia32
# $(ZIP) $(RELEASE_DESKTOP_LINUX).zip JBrowseDesktop-linux-x64

release-electron-win32: clean release release-electron-setup
echo "Building win32 electron"
electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=win32 --electron-version=$(ELECTRON_VERSION)
$(ZIP) $(RELEASE_DESKTOP_OSX).zip JBrowseDesktop-win32-x64


release-electron-linux: clean release release-electron-setup
echo "Building linux electron"
electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=linux --electron-version=$(ELECTRON_VERSION)
$(ZIP) $(RELEASE_DESKTOP_OSX).zip JBrowseDesktop-linux-x64


release-electron-all: clean release release-electron-setup
echo "Building desktop packages"
electron-packager $(RELEASE_MIN) JBrowseDesktop --platform=all --electron-version=$(ELECTRON_VERSION)

release-notes.html: release-notes.txt
build/format_release_notes.pl $< > $@
Expand Down
5 changes: 0 additions & 5 deletions setup.sh
Expand Up @@ -173,11 +173,6 @@ log_echo -n "Formatting Volvox example data ...";
bin/flatfile-to-json.pl --bed docs/tutorial/data_files/volvox_segment.bed --out sample_data/json/volvox --trackLabel ChromHMM --trackType CanvasFeatures --clientConfig '{"color": "{chromHMM}", "strandArrow": false}' --config '{"displayMode": "collapsed", "enableCollapsedMouseover": true, "category": "Miscellaneous" }';
bin/generate-names.pl --safeMode -v --out sample_data/json/volvox;

# also recreate some symlinks used by tests and such
if [ -d sample_data/json/modencode ]; then
mkdir -p sample_data/json/modencode/tracks;
ln -sf ../../volvox/tracks/volvox_microarray.wig sample_data/json/modencode/tracks/volvox_microarray.wig;
fi;
mkdir -p sample_data/raw;
if [ ! -e sample_data/raw/volvox ]; then
ln -s ../../docs/tutorial/data_files sample_data/raw/volvox;
Expand Down
14 changes: 0 additions & 14 deletions src/JBrowse/Browser.js
Expand Up @@ -750,20 +750,6 @@ initView: function() {
}
)
);
this.addGlobalMenuItem(this.config.classicMenu ? 'file':'dataset',
new dijitMenuItem(
{
id: 'menubar_dataset_conf',
label: "Open plugin",
iconClass: 'dijitIconConfigure',
onClick: function() {
new PreferencesDialog({
browser: thisObj,
setCallback: dojo.hitch( thisObj, 'openConfig' )
}).show();
}
}
));
this.addGlobalMenuItem(this.config.classicMenu ? 'file':'dataset',
new dijitMenuItem(
{
Expand Down

0 comments on commit a0e0255

Please sign in to comment.