diff --git a/debian/changelog b/debian/changelog old mode 100755 new mode 100644 index ca7a23e..5ecb29d --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,35 @@ +ice (5.2.3) xenial; urgency=low + + * Comment suffix changed from "(WebApp)" to "(Ice SSB)" + + -- Mark Greaves (PCNetSpec) 07 Dec 2016 17:40:00 +0000 + +ice (5.2.2) xenial; urgency=low + + * Added 'Comment=NAME (WebApp)' line to created SSB's + * to display a working tooltip in whiskermenu 1.6.1 + + -- Mark Greaves (PCNetSpec) 07 Dec 2016 13:25:00 +0000 + +ice (5.2.1) xenial; urgency=low + + * Completely disable disk caches for Firefox SSB's + * Add Ctrl+Tab tab navigation for Firefox SSB's + + -- Mark Greaves (PCNetSpec) 14 May 2016 00:40:00 +0000 + +ice (5.2.0) xenial; urgency=low + + * fix rules + + -- Mark Greaves (PCNetSpec) 29 Apr 2016 23:29:00 +0000 + +ice (5.1.9) xenial; urgency=low + + * updated icon for Peppermint 7 + + -- Mark Greaves (PCNetSpec) 29 Apr 2016 22:40:00 +0000 + ice (5.1.8) xenial; urgency=low * Set variables for string references and use them. (Brian) diff --git a/debian/control b/debian/control old mode 100755 new mode 100644 index b6e2bf3..b660af2 --- a/debian/control +++ b/debian/control @@ -1,15 +1,15 @@ Source: ice Section: net Priority: optional -Maintainer: Kendall Weaver +Maintainer: Mark Greaves (PCNeSpec) Build-Depends: debhelper (>= 5.0.0) -Standards-Version: 3.8.4 +Standards-Version: 3.9.5 Package: ice -Depends: python3, python3-gi, python3-requests, python3-bs4 +Depends: ${misc:Depends}, python3, python3-gi, python3-requests, python3-bs4 Recommends: chromium-browser Architecture: all Description: Webapp integration with Peppermint Ice Front end for building single site browsers using - Chromium, Chrome, or Firefox as a backend, allowing custom menu - integration. + Chromium, Chrome, or Firefox as a backend, allowing + custom menu integration. diff --git a/debian/copyright b/debian/copyright old mode 100755 new mode 100644 diff --git a/debian/rules b/debian/rules index 4d7b894..ba30b40 100755 --- a/debian/rules +++ b/debian/rules @@ -1,39 +1,34 @@ #!/usr/bin/make -f -# -*- makefile -*- +build: -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - +build-arch: -build: +build-indep: clean: dh_testdir dh_testroot + dh_clean - dh_clean - -install: build +install: + dh_install usr/* usr dh_testdir dh_testroot - dh_clean - dh_installdirs - dh_install usr/* usr -# Build architecture-independent files here. -binary-indep: build install +binary-arch: + +binary-indep: install dh_testdir dh_testroot - dh_installchangelogs + #dh_installchangelogs dh_installdocs - dh_compress + dh_fixperms dh_installdeb dh_gencontrol dh_md5sums - dh_builddeb - -binary-arch: + dh_builddeb -- -Z xz binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary install + +.PHONY: clean install binary-arch binary-indep binary diff --git a/usr/bin/ice b/usr/bin/ice index 8fef5ab..18ab0de 100755 --- a/usr/bin/ice +++ b/usr/bin/ice @@ -237,6 +237,7 @@ def writefile(title, formatted, address, iconext, location): appfile1.write("[Desktop Entry]\n") appfile1.write("Version=1.0\n") appfile1.write("Name={0}\n".format(title)) + appfile1.write("Comment={0} (Ice SSB)\n".format(title)) if (browser == "ice-firefox"): appfile1.write("Exec={0} {1}\n".format(browser, address)) diff --git a/usr/bin/ice-firefox b/usr/bin/ice-firefox index b8061d8..4b35136 100755 --- a/usr/bin/ice-firefox +++ b/usr/bin/ice-firefox @@ -8,6 +8,7 @@ profileid1 = str.replace(sys.argv[1], 'http://', '') profileid2 = str.replace(profileid1, 'https://', '') profileid = str.replace(profileid2, '/', '_') +profilepath = os.path.expanduser('~/.local/share/ice/firefox/' + str(profileid)) chromepath = os.path.expanduser('~/.local/share/ice/firefox/' + str(profileid) + '/chrome') path = os.path.dirname(chromepath) @@ -15,5 +16,13 @@ execute = 'firefox -profile ' + path + ' -no-remote -new-instance' + ' ' + sys.a os.system('mkdir -p ' + chromepath) os.system('echo "#nav-bar { visibility: hidden !important; max-height: 0 !important; margin-bottom: -20px !important; } #TabsToolbar { display: none !important; }" > ' + chromepath + '/userChrome.css') +os.system('echo "user_pref(\\"browser.cache.disk.enable\\", false);" > ' + profilepath + '/user.js') +os.system('echo "user_pref(\\"browser.cache.disk.capacity\\", 0);" >> ' + profilepath + '/user.js') +os.system('echo "user_pref(\\"browser.cache.disk.filesystem_reported\\", 1);" >> ' + profilepath + '/user.js') +os.system('echo "user_pref(\\"browser.cache.disk.smart_size.enabled\\", false);" >> ' + profilepath + '/user.js') +os.system('echo "user_pref(\\"browser.cache.disk.smart_size.first_run\\", false);" >> ' + profilepath + '/user.js') +os.system('echo "user_pref(\\"browser.cache.disk.smart_size.use_old_max\\", false);" >> ' + profilepath + '/user.js') +os.system('echo "user_pref(\\"browser.ctrlTab.previews\\", true);" >> ' + profilepath + '/user.js') os.system(execute) os.system('rm -rf ' + path + '/cache2') +