Commit Graph

52 Commits

Author SHA1 Message Date
Hydrus Network Developer 2ea848588c Version 477
This is the week release, untested. Committing to this branch just to do a test build tonight.
2022-03-15 21:52:54 -05:00
Hydrus Network Developer 3a863b182a Fixing missing readmes
I took these out recently, and it broke the build wew
2022-02-28 21:33:55 -06:00
Hydrus Network Developer f4df12eb3f Some basic docs updates 2022-02-22 17:35:58 -06:00
Paul Friederichsen 9550648a27 Merge remote-tracking branch 'hydrusnetwork/master' into mkdocs 2022-02-16 16:33:36 -06:00
Hydrus Network Developer 83b2d2e6f1 Version 474
closes #1068, closes #1063, closes #1060
2022-02-16 16:10:11 -06:00
Paul Friederichsen cde3348d3d Merge remote-tracking branch 'origin/master' into mkdocs 2022-02-15 03:55:06 -06:00
Hydrus Network Developer f2669f3f5b Version 473 2022-02-09 15:04:42 -06:00
Hydrus Network Developer 3be38d0594 Version 472 hotfix 2
Ok, undoing mpv for now
2022-02-02 17:15:26 -06:00
Hydrus Network Developer 1663691d16 Version 472 mpv fix
That's what I get for not doing a test last night. Fingers crossed.
2022-02-02 16:30:54 -06:00
Hydrus Network Developer 93e6664e05 Version 472
closes #770
2022-02-02 16:14:01 -06:00
Hydrus Network Developer fa5ebd9c22 Version 468
closes #1036, closes #1039, closes #1033
2022-01-05 16:15:56 -06:00
Kaleb Luedtke c39276150b
Set Version Info 2021-12-23 07:41:43 -06:00
Kaleb Luedtke b74e20860f
Update InnoSetup.iss 2021-12-23 07:23:49 -06:00
Paul Friederichsen 24da1d24c6 Add some docker stuff 2021-12-22 16:42:28 -06:00
Hydrus Network Developer 1fc2fabff0 Testing new cv builds
Set new cv version in requirements.txt and no longer bundling cv dll in windows (as pyinstaller now does this correct)
2021-11-02 16:22:22 -05:00
Hydrus Network Developer 0dfba5a878 459 Docker Fix
Another fix, this time for the docker build, fingers crossed.
2021-10-27 19:03:02 -05:00
Hydrus Network Developer 5628aa5714 OpenCV Fix Attempt 2
4.5.3.56
2021-10-27 18:20:47 -05:00
Hydrus Network Developer 6e68b4f16e OpenCV Fix
Let's hope this works for now
2021-10-27 18:13:43 -05:00
Hydrus Network Developer 760e7503e8
Merge pull request #967 from Suika/doc-updates
Doc updates
2021-08-25 13:25:43 -05:00
suika 6bc4aad117 Remove unnecessary pypi packages from containers 2021-08-21 22:26:52 +02:00
Hydrus Network Developer c681a1cff5 Version 451
closes #959, closes #955
2021-08-18 16:10:01 -05:00
suika 511b00a10d Update README.md 2021-08-06 01:55:17 +02:00
suika 49cd2e40c3 Update README.md 2021-08-06 01:52:15 +02:00
suika 882bb10922 Update README.md 2021-08-06 01:51:01 +02:00
suika 75e4888aea Fix hydrus client not building for docker 2021-07-28 17:23:36 +02: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 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
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
suika 5b786e7076 Release workflows and workflow formatting 2021-05-09 16:40:42 +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