mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
Wing 10.0.3.0 => 10.0.4.0 (#9909)
This commit is contained in:
@@ -4981,6 +4981,7 @@
|
||||
/usr/local/share/wing-personal/doc/en/howtos/maya.arst.template
|
||||
/usr/local/share/wing-personal/doc/en/howtos/mod_python.arst.template
|
||||
/usr/local/share/wing-personal/doc/en/howtos/mod_wsgi.arst.template
|
||||
/usr/local/share/wing-personal/doc/en/howtos/modo.arst.template
|
||||
/usr/local/share/wing-personal/doc/en/howtos/nuke.arst.template
|
||||
/usr/local/share/wing-personal/doc/en/howtos/pipenv.arst.template
|
||||
/usr/local/share/wing-personal/doc/en/howtos/plone.arst.template
|
||||
|
||||
@@ -3,11 +3,13 @@ require 'package'
|
||||
class Wing < Package
|
||||
description 'Wing Personal is a free Python IDE designed for students and hobbyists.'
|
||||
homepage 'https://wingware.com/'
|
||||
version '10.0.3.0'
|
||||
version '10.0.4.0'
|
||||
license 'Wingware-EULA'
|
||||
compatibility 'x86_64'
|
||||
source_url 'https://wingware.com/pub/wing-personal/10.0.3.0/wing-personal-10.0.3.0-linux-x64.tar.bz2'
|
||||
source_sha256 '162c28ce5f5142da380155b03a0409d085e9706b0c22a6376e9e189cd8ef6b4b'
|
||||
source_url "https://wingware.com/pub/wing-personal/#{version}/wing-personal-#{version}-linux-x64.tar.bz2"
|
||||
source_sha256 '169580d26a7c852c06951e9bb67394b382076c31a0ce3e9376c2ccc9554b5b74'
|
||||
|
||||
@major_ver = version.split('.').first
|
||||
|
||||
depends_on 'xcb_util_cursor'
|
||||
depends_on 'xcb_util_keysyms'
|
||||
@@ -20,10 +22,10 @@ class Wing < Package
|
||||
def self.install
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/wing-personal"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_HOME}/.wingpersonal10"
|
||||
FileUtils.touch "#{CREW_DEST_HOME}/.wingpersonal10/ide.log"
|
||||
system 'tar xvf binary-package-10.0.3.0.tar'
|
||||
FileUtils.rm %w[binary-package-10.0.3.0.tar wing-install.py]
|
||||
FileUtils.mkdir_p "#{CREW_DEST_HOME}/.wingpersonal#{@major_ver}"
|
||||
FileUtils.touch "#{CREW_DEST_HOME}/.wingpersonal#{@major_ver}/ide.log"
|
||||
system "tar xvf binary-package-#{version}.tar"
|
||||
FileUtils.rm ["binary-package-#{version}.tar", 'wing-install.py']
|
||||
FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/wing-personal"
|
||||
FileUtils.ln_s "#{CREW_PREFIX}/share/wing-personal/wing-personal", "#{CREW_DEST_PREFIX}/bin/wing"
|
||||
end
|
||||
@@ -33,7 +35,7 @@ class Wing < Package
|
||||
end
|
||||
|
||||
def self.remove
|
||||
config_dir = "#{HOME}/.wingpersonal10"
|
||||
config_dir = "#{HOME}/.wingpersonal#{@major_ver}"
|
||||
if Dir.exist? config_dir
|
||||
print "Would you like to remove the #{config_dir} directory? [y/N] "
|
||||
case $stdin.gets.chomp.downcase
|
||||
|
||||
Reference in New Issue
Block a user