Commit graph

1302 commits

Author SHA1 Message Date
Micah Lee
2d4ca86985
Simplify docker installer, make it inform the user to install docker and run it, instead of trying to do that on behalf of the user 2020-02-26 13:39:44 -08:00
Micah Lee
2f9d368beb
Add code signing to windows release 2020-02-24 16:51:59 -08:00
Micah Lee
6fb8a35719
Add release instructions 2020-02-24 16:45:09 -08:00
Micah Lee
75f4f828a2
Change version in Windows installer to 0.0.1 as well 2020-02-24 16:44:55 -08:00
Micah Lee
4244815649
Update readme 2020-02-24 16:34:52 -08:00
Micah Lee
f279caeb16
Merge pull request #25 from firstlookmedia/linux_packaging
Linux packaging
2020-02-24 16:24:40 -08:00
Micah Lee
467eebc175
Install python3-requests in fedora CI containers 2020-02-24 16:20:01 -08:00
Micah Lee
e074204e17
Oops, dh-python should not be a build dep. And change classifiers in setup.py to a list instead of a tuple 2020-02-24 16:19:07 -08:00
Micah Lee
7113ac3c02
Add missing deps: dh-python for debian, python3-pyxdg for fedora, and python3-requests for both 2020-02-24 15:58:03 -08:00
Micah Lee
942b1b7fd9
Pull submodules after checking out code 2020-02-24 15:38:46 -08:00
Micah Lee
1ff69aac0e
Add container/scripts to linux package 2020-02-21 16:45:44 -08:00
Micah Lee
163f482fd1
change version to 0.0.1 to test packaging 2020-02-21 16:29:00 -08:00
Micah Lee
b21eb914c9
Remove test job 2020-02-21 16:24:09 -08:00
Micah Lee
b8a9758567
Start making automated linux package builds in CI 2020-02-21 16:18:45 -08:00
Micah Lee
e7b3d2d030
Merge pull request #24 from firstlookmedia/11_debian_docker
Use docker for debian/ubuntu, because it's in the repos
2020-02-21 16:06:12 -08:00
Micah Lee
45f78637af
Add build script and instructions for fedora 2020-02-21 16:04:11 -08:00
Micah Lee
d8e17cb898
Add debian deps that are required to build the .deb package 2020-02-21 15:39:22 -08:00
Micah Lee
4a87b6b7b7
Merge branch 'master' into 11_debian_docker 2020-02-21 15:10:19 -08:00
Micah Lee
ae7c919d8e
Use docker for ubuntu and debian, and provide GUI for adding user to docker group 2020-02-21 15:07:49 -08:00
Micah Lee
f120daa088
Update container 2020-02-21 14:32:35 -08:00
Micah Lee
db4a63e95b
Merge pull request #23 from firstlookmedia/9_macos_open_with
Handle macOS file open events
2020-02-21 10:50:43 -08:00
Micah Lee
1f2607f44a
Handle macOS file open events 2020-02-21 10:42:56 -08:00
Micah Lee
2bfc3545ea
Remove dangerzone from macOS application list 2020-02-21 09:30:05 -08:00
Micah Lee
f6370383d5
Fix path to macOS icons in pyinstaller spec 2020-02-21 09:28:10 -08:00
Micah Lee
37366d7bda
Merge pull request #22 from firstlookmedia/17_windows_pdf_reader
Good UX in Windows for opening safe PDFs
2020-02-20 17:01:23 -08:00
Micah Lee
1829bd64f5
Oops, add the correct variables for the installer UI 2020-02-20 16:59:35 -08:00
Micah Lee
931effc7ce
In Windows, disable opening of safe PDF, make saving PDF required, and after safe PDF has been created, open Windows explorer with the safe PDF selected 2020-02-20 16:53:25 -08:00
Micah Lee
d01f2eedea
Rename "open_find_viewer" to "open_pdf_viewer" 2020-02-20 14:32:09 -08:00
Micah Lee
f3cc500886
Merge pull request #21 from firstlookmedia/19_windows_issues
Move Windows icon into share, and make get_resource_path work in Windows
2020-02-20 13:44:38 -08:00
Micah Lee
583f8de8ff
Move Windows icon into share, and make get_resource_path work in Windows 2020-02-20 13:41:56 -08:00
Micah Lee
f0428c775b
Merge pull request #20 from firstlookmedia/16_windows_installer
Windows installer
2020-02-20 12:33:30 -08:00
Micah Lee
5747f338dc
Make sure to pass startupinfo into all subprocesses that are run in windows 2020-02-20 12:31:57 -08:00
Micah Lee
264429f313
Call the Windows build script build.bat, and update build instructions 2020-02-20 12:26:24 -08:00
Micah Lee
e796f9aaea
Finished making a nice WiX installer, but still missing codesigning 2020-02-20 12:23:39 -08:00
Micah Lee
2ae39db1c1
Improve make_installer.bat script so that it works in the build dir, and outputs into the dist dir 2020-02-20 11:51:06 -08:00
Micah Lee
72de53c0c0
Begin making a WiX msi installer 2020-02-20 11:37:24 -08:00
Micah Lee
2193be6882
Merge pull request #18 from firstlookmedia/4_windows
Port to Windows
2020-02-20 09:47:42 -08:00
Micah Lee
65121ed729
Also pass common into launch_docker_windows function 2020-02-20 09:46:34 -08:00
Micah Lee
81627379f6
Pass common into Installer, so Docker Desktop for Windows installer will run 2020-02-20 09:38:49 -08:00
Micah Lee
960956bc95
Fix windows build instructions 2020-02-19 14:54:42 -08:00
Micah Lee
93fc079c17
Add wmi dependency for windows 2020-02-19 14:27:47 -08:00
Micah Lee
7a22b98156
Add notice about building container maybe taking a long time 2020-02-13 16:12:18 -08:00
Micah Lee
e3069e9e05
Fail early if container pull or build fail 2020-02-13 15:55:28 -08:00
Micah Lee
791d930a55
In Windows, add startupinfo to subprocess calls to prevent terminal windows from opening in the background 2020-02-13 15:33:08 -08:00
Micah Lee
400b8d2b83
Switch from pipenv to poetry, which has better cross-platform support 2020-02-13 10:21:11 -08:00
Micah Lee
8974afa2b5
Working on making pyinstaller work for Windows as well as Mac, sharing the same pyinstaller.spec 2020-02-12 16:50:21 -08:00
Micah Lee
17a585f614
Make DockerInstaller also install the Windows version of Docker 2020-02-11 16:48:52 -08:00
Micah Lee
fa524d78b6
Finish making macOS installer 2020-02-10 14:50:24 -08:00
Micah Lee
7b6bab5f6b
Update dangerzone-converter submodule, which hardens the container 2020-02-07 16:34:10 -08:00
Micah Lee
a47325545c
Merge pull request #7 from firstlookmedia/2_macos_docker
Install docker desktop in macOS if it's not already installed
2020-02-07 15:46:42 -08:00