Check-in [0c337185bb]
Overview
| Comment: | Add CRLF line endings to Win post-setup scripts. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
0c337185bb67a9b70f0714202b8349e1 |
| User & Date: | mario on 2016-11-16 19:06:53 |
| Other Links: | manifest | tags |
Context
|
2016-11-16
| ||
| 19:07 | Pack help.chm into PYZ package. check-in: 5cc7e1df31 user: mario tags: trunk | |
| 19:06 | Add CRLF line endings to Win post-setup scripts. check-in: 0c337185bb user: mario tags: trunk | |
| 19:06 | Fix priority/status: obsolete check. check-in: 840b064ba0 user: mario tags: trunk | |
Changes
Modified Makefile from [9f4e907610] to [19675ff313].
| ︙ | ︙ | |||
45 46 47 48 49 50 51 | rpm: $(PACK) -t $@ $(OPTS) $(DEPS) -p "$(NAME)-VERSION.rpm" st2.py tar: $(PACK) -t $@ $(OPTS) $(DEPS) -p "$(NAME)-VERSION.bin.txz" st2.py exe: $(PACK) -t $@ $(OPTS) $(DEPS) -p "$(NAME)-VERSION.exe" \ --exe-exec 'cmd /K c:\usr\share\streamtuner2\dev\install_python_gtk.bat' \ | | | 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
rpm:
$(PACK) -t $@ $(OPTS) $(DEPS) -p "$(NAME)-VERSION.rpm" st2.py
tar:
$(PACK) -t $@ $(OPTS) $(DEPS) -p "$(NAME)-VERSION.bin.txz" st2.py
exe:
$(PACK) -t $@ $(OPTS) $(DEPS) -p "$(NAME)-VERSION.exe" \
--exe-exec 'cmd /K c:\usr\share\streamtuner2\dev\install_python_gtk.bat' \
--exe-dest c:/ --version $(VERSION) help/help.chm dev/install_python_gtk.* st2.py
arch:
$(PACK) -t $@ $(OPTS) $(DEPS_A) -p "$(NAME)-VERSION.arch.txz" st2.py
pyz:
#@BUG: relative package references leave a /tmp/doc/ folder
$(PACK) -u packfile -s src -t zip --zip-shebang "/usr/bin/env python" \
-f -p "$(NAME)-$(VERSION).pyz" --prefix=./ .zip.py st2.py
src:
|
| ︙ | ︙ |
Modified dev/install_python_gtk.bat from [726eaeae71] to [3293957a26].
|
| | | | | 1 2 3 | @echo off PowerShell Set-ExecutionPolicy -ExecutionPolicy ByPass PowerShell -File c:\usr\share\streamtuner2\dev\install_python_gtk.ps1 |
Modified dev/install_python_gtk.ps1 from [83b8be7406] to [c17079b444].
|
| > | < | > > > > > > > | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<#
#
# Run as post-install script for .exe package
#
# - downloads Python + Gtk
# - some python libraries
# - and runs their respective installers
# - crafts streamtuner2 desktop shortcut
#
#>
$TEMP = $env:TEMP
$PYTHON = "C:\Python27"
#-- what
$files = @(
"https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi",
"http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.2.win32-py2.7.msi",
"$PYTHON\Scripts\easy_install.exe requests",
"https://pypi.python.org/packages/3d/ee/affbc53073a951541b82a0ba2a70de266580c00f94dd768a60f125b04fca/lxml-2.3.win32-py2.7.exe",
"https://pypi.python.org/packages/62/71/8ac1f5c0251e51714d20e4b102710d5eee1683c916616129552b0a025ba5/pyquery-1.2.17-py2.py3-none-any.whl#noexec",
"$PYTHON\Scripts\pip.exe install $TEMP\pyquery-1.2.17-py2.py3-none-any.whl",
"http://effbot.org/downloads/PIL-1.1.7.win32-py2.7.exe"
)
#-- ask before running
Write-Host ""
Write-Host "Do you want to install Python 2.7 and Gtk dependencies now?"
Write-Host "–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––"
Write-Host " → This will install 32-bit versions of Python and Gtk."
Write-Host " → Leave the default install path of $PYTHON for this to work."
Write-Host " → Packages will go into $TEMP"
Write-Host ""
$y = Read-Host "y/n"
if ($y -notmatch "y|Y|1") {
exit;
}
Write-Host ""
Write-Host "Downloading packages..."
|
| ︙ | ︙ | |||
64 65 66 67 68 69 70 |
Invoke-Expression "& $url"
}
}
#-- make ST2 .lnk
$WshShell = New-Object -ComObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\Streamtuner2.lnk")
| | | 71 72 73 74 75 76 77 78 79 80 |
Invoke-Expression "& $url"
}
}
#-- make ST2 .lnk
$WshShell = New-Object -ComObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\Streamtuner2.lnk")
$Shortcut.TargetPath = "$PYTHON\pythonw.exe"
$Shortcut.Arguments = "c:\usr\bin\streamtuner2"
$Shortcut.Save()
|