Commit Graph

499 Commits

Author SHA1 Message Date
Hydrus Network Developer e95ddf7fb6 Version 447 2021-07-14 15:42:19 -05:00
Hydrus Network Developer 646303640b
Merge pull request #927 from Suika/docker-upgrade
Docker: Alpine 3.14, OpenCV 4.5.2, Python 3.9
2021-07-14 11:27:38 -05:00
suika 7973539287 Docker: Alpine 3.14, OpenCV 4.5.2, Python 3.9
Suika/opencv-video-minimal has been updated to the latest version of opencv and python. Also updated alipine to 3.14 where more packages are available. Furthermore pyside2 is now the default qt thingy. Basically almsot no crashes should be happening due to strange Qt calls.
2021-07-13 16:03:42 +02:00
Hydrus Network Developer a08385caf5 Version 446 2021-07-07 15:48:57 -05:00
Hydrus Network Developer c1bfa314ab Version 445 2021-06-30 16:27:35 -05:00
Hydrus Network Developer 5b17a81102 Adding Shiboken2 Scripts to Win Build
This fixed the problem with running on windows from a network install. This updated spec worked locally, now testing on github for tomorrow's release.
2021-06-30 00:13:56 -05:00
Hydrus Network Developer d45617c11e Version 444 2021-06-23 16:11:38 -05:00
suika 64008c8232 Install pyoxidizer via pip 2021-06-09 23:32:44 +02:00
Hydrus Network Developer 62b50d41e5 Version 443 2021-06-09 15:28:09 -05:00
Hydrus Network Developer d8bfe91706 Version 442
closes #894
2021-06-02 16:59:19 -05:00
Hydrus Network Developer 7689e45de2
Merge pull request #895 from Suika/gh-faster-build
Improves build, fixes permissions and archive paths, thank you for your work!
2021-06-02 16:38:13 -05:00
suika 5250da38ac Docker README
a copy from my old repo.
2021-06-02 20:30:32 +02:00
suika 3b5606b1ff Files that do not exists can't be chowned 2021-05-29 23:07:57 +02:00
suika cb86abfbb0 Remove (client|server).py(w) files 2021-05-29 22:59:33 +02:00
suika 2c3605cef5 Hydrus Server on windows should show the console 2021-05-29 22:52:39 +02:00
suika cc9755c772 Try cargo caching 2021-05-29 21:59:05 +02:00
suika 4ec36a1025 sudo, windows path fix 2021-05-29 21:32:05 +02:00
suika 4795ddcf6f Fix linux permissions, adjut folder layout in windows zip
There is a bit of difference in 7z when using .\abc\ or abc\.
cd is an alias for Set-Location.
2021-05-29 21:17:12 +02:00
suika d4fb5978ea Adjust hydrus directory in tar.gz 2021-05-27 19:24:55 +02:00
suika 47be0b2fe7 7x compression speed, <1% difference
224M  a2.zip
224M  a3.zip
224M  a4.zip
215M  a5.zip
214M  a7.zip
213M  a9.zip

7z.exe a -tzip -mm=Deflate -mx=9 a9.zip '.\a\'
Seconds           : 15
TotalSeconds      : 75,5258841
TotalMilliseconds : 75525,8841

7z.exe a -tzip -mm=Deflate -mx=7 a7.zip '.\a\'
Seconds           : 27
TotalSeconds      : 27,5862156
TotalMilliseconds : 27586,2156

7z.exe a -tzip -mm=Deflate -mx=5 a5.zip '.\a\'
Seconds           : 10
TotalSeconds      : 10,659311
TotalMilliseconds : 10659,311

7z.exe a -tzip -mm=Deflate -mx=4 a4.zip '.\a\'
Seconds           : 3
TotalSeconds      : 3,0019556
TotalMilliseconds : 3001,9556

7z.exe a -tzip -mm=Deflate -mx=3 a3.zip '.\a\'
Seconds           : 3
TotalSeconds      : 3,0287854
TotalMilliseconds : 3028,7854

7z.exe a -tzip -mm=Deflate -mx=2 a2.zip '.\a\'
Seconds           : 3
TotalSeconds      : 3,0034021
TotalMilliseconds : 3003,4021
2021-05-27 19:05:36 +02:00
suika 99f2feb7a3 Change path for tar compression to an existing directory
ctrl+c ctrl+v
2021-05-27 18:39:11 +02:00
suika 45c87160ad Compress directories in their respective jobs for faster release 2021-05-27 18:29:32 +02:00
Hydrus Network Developer 74b9304a3a
Version 441 2021-05-26 19:11:06 -05:00
Hydrus Network Developer f72d3bf4db Version 441 2021-05-26 19:09:06 -05:00
Hydrus Network Developer 2a23c627df Merge branch 'pr/878' into 440-test-build 2021-05-19 17:20:44 -05:00
Hydrus Network Developer bdff22e1ea Removing conflicts 2021-05-19 17:20:30 -05:00
Hydrus Network Developer 9e3f691519 Version 440
closes #846
2021-05-19 16:30:28 -05:00
Hydrus Network Developer 4d9199bfaa Version 439 2021-05-12 15:49:20 -05:00
suika 5b786e7076 Release workflows and workflow formatting 2021-05-09 16:40:42 +02:00
suika 2826c2a139 Rename release workflow 2021-05-09 16:34:13 +02:00
suika 06fc88af27 Properly tag images based on the version and other values 2021-05-09 16:32:27 +02:00
suika fcc32b35df Dedicated requirements
for future changes
2021-05-09 15:55:49 +02:00
suika 33a9a6875c MPV, SQLITE, dedicated requirements and workflow improvements
SQLITE and MPV DLLs are now included, workflow should cache better. Dedicated requirements due to big differences between OSes. SPEC now includes all needed DLLs, cloudscraper folder, cv2 ffmpeg dll and hydrus source.
2021-05-09 15:54:50 +02:00
suika 1b167f1c40 Smaller size, dedicated requirements, spec changes
SPEC now includes the source code folder and cloudscraper directory, which otherwise would lead to errors. Now uses a dedicated requirements files, since there are big differences between each OS. And removal of chonk.
2021-05-09 15:50:51 +02:00
suika b6f967c767 Speed up build process by caching artifacts
because the pyoxydizer isn't updated that often, why build it every time and waste 20 min. This change caches the built artifacts, so the pyoxydizer step runs in matter of seconds. Also removed release job, since it has nothing to do in here. Every component has their build job, but release should be it's own dedicated job, since it relies on many parts.
2021-05-08 02:31:03 +02:00
suika 00dcb6ad83 Docker build files
Client and Server builds, tags are pulled from repo ref, container functionality has not been tested
2021-05-08 02:24:10 +02:00
suika e48f801417 Linux build files
pyinstaller, files to delete for smaller package
2021-05-07 20:44:19 +02:00
suika f6ced0416a Add windows build files
InnoSetup, Pyinstaller, ffmpeg
2021-05-07 17:39:09 +02:00
suika ea42a62a04 Move MacOS build files into their own directory
to prepare for further builds and configruations.
2021-05-07 14:15:22 +02:00
suika ea1e418d6c Include bin directory, add ffmpeg executable
MacOS builds seem to have a problem of not being able to access the ffmpeg that is outside their app location. So as a quick solution the executable will be copied into bin and the bin will be included in the build.
2021-05-07 13:55:41 +02:00
Hydrus Network Developer 458838c4b8
Version 438 2021-05-05 15:13:38 -05:00
Hydrus Network Developer 63abf752e9 Version 438 2021-05-05 15:12:11 -05:00
Hydrus Network Developer e73f2d704d creating new canvas submodule
This is a non-functioning commit before tomorrow's release with just file moves, no changes, to help github track file history.
2021-05-04 23:41:08 -05:00
Hydrus Network Developer 23146f47e2 Version 437 2021-04-28 16:43:16 -05:00
Hydrus Network Developer eb3e3d7df7 Version 436 2021-04-20 17:01:22 -05:00
Hydrus Network Developer a02c318cbb Version 435 2021-04-14 16:54:17 -05:00
Hydrus Network Developer 7048783704
Merge pull request #851 from hydrusnetwork/macOS-build-test
macOS workflow build script
2021-04-14 16:51:26 -05:00
Hydrus Network Developer eae28f9b38 Create pyoxidizer.bzl 2021-04-13 23:34:16 -05:00
Hydrus Network Developer db41d93f6e Create macos_build.yml 2021-04-13 23:19:32 -05:00
Hydrus Network Developer 71bedccaea
Version 434
Version 434
2021-04-07 16:27:54 -05:00