absidue
9de1a5e4dc
Small build config cleanup ( #2621 )
2022-09-26 16:17:04 -04:00
absidue
19bf3880a4
Build and release 7zip artifacts ( #2558 )
2022-09-10 14:24:22 +00:00
Jai A P
ce77d16ff5
Add linux armv7l and win/osx arm64 builds ( #2113 )
...
* Add linux armv7l
* Add linux armv7l
* Update release.yml
* Update build.yml
* Update release.yml
* Update build.js
* Update release.yml
* Update build.yml
* Update release.yml
* Update release.yml
* Update build.yml
* Update _scripts/build.js
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
* Update _scripts/build.js
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
* Update _scripts/build.js
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
* Update build.yml
* Update build.yml
* Update release.yml
* Remove squirrel build from windows as unused
* Update build.yml
* Update release.yml
* Update build.yml
* Update release.yml
* Update build.yml
* Update release.yml
* Update .github/workflows/release.yml
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
* Update .github/workflows/build.yml
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-09-06 21:18:29 +00:00
absidue
eaa15ea833
Webpack bundle dependencies ( #2511 )
...
* Allow webpack to bundle *most* dependencies
* Exclude *most* node_modules from getting packaged by electron-builder
* Import only the required icons instead of bundling the whole icon pack
* Reduce packaging blacklist to only include the few things that still need blacklisting
2022-09-06 02:29:10 +00:00
absidue
a2eceffcc8
Stop electron-builder trying to create GitHub releases in CI workflow ( #2407 )
2022-08-12 08:35:26 +08:00
absidue
3dc7a8c549
Fix FreeTube's index.html file not being packaged ( #2403 )
2022-07-18 15:58:37 -04:00
absidue
903f3a2241
Prevent packaging unneeded dependency files ( #2303 )
...
* Prevent packaging unneeded dependency files
* Exclude even more dependency files from being packaged
2022-07-14 10:43:07 -04:00
PikachuEXE
80b1e436f8
Update build script to build ARM64 version on Apple Silicon machines ( #1918 )
...
* $ Refactor build script
* * Update build script to build ARM64 on Apple Silicon
2022-05-14 12:53:08 -04:00
Svallinn
d55be8dcc5
Build: Bump copyright year
2021-07-02 17:54:59 +01:00
Svallinn
1900578d2d
Build: Suppress generation of `.build-id` links in rpm packages
...
This commit addresses a certain issue with `rpmbuild` in which certain
packages will conflict with each other because they have identical
`.build-id` links in the package.
I can speculate from some comments I've seen that this might be do
to electron versions the packages rely on, but I can't know for sure.
Most relevant issues I've seen:
https://github.com/jordansissel/fpm/issues/1503
https://github.com/jgraph/drawio-desktop/issues/259
2021-05-23 03:52:50 +01:00
Svallinn
90f55ec4eb
Remove Debian libappindicator dependency
...
Closes : #1229
Relevant issue:
* https://github.com/electron/electron/issues/27527
The libappindicator package will not be available in the upcoming
Debian "bullseye" release and no appropriate alternative has been
implemented by default in electron / electron-builder.
This is a temporary measure until this issue is dealt with upstream.
2021-04-24 18:55:53 +01:00
Itai Nelken
42f053d694
Fix ARMv7 (32-bit) building process ( #1132 )
2021-04-21 23:13:21 +01:00
Preston
3438b15688
Add new Mac icon
2021-03-06 20:41:26 -05:00
Preston
90d49053d8
Use Papirus Icon as Linux / Windows default icon
2021-03-06 17:17:06 -05:00
James Gundlach
cd13691980
Add build support for amrv7l ( #956 )
2021-03-06 11:19:54 -05:00
Preston
0548baf649
Update build.js
2020-10-09 21:09:23 -04:00
Preston
922b0d7539
Add URL Handlers for Mac builds
2020-10-09 21:05:03 -04:00
Preston
50e935c8e8
Test pacman builds
2020-10-05 10:46:09 -04:00
Preston
54a3810a53
Add protocol to enable extension support
2020-10-04 16:31:07 -04:00
Preston
4297d310d2
This time for sure. Fix the ARM Builds
2020-07-21 18:11:51 -04:00
Preston
14457df1e8
Fix ARM Build logic
2020-07-21 18:01:35 -04:00
Preston
c43c97ecbf
Test different method for ARM builds
2020-07-21 17:43:52 -04:00
Preston
4e2c37b9ef
Add Alpine Linux Builds and Update Dependencies
2020-07-21 12:45:07 -04:00
Preston
18f2f8842b
Remove ARM and re-add RPM builds
2020-07-17 11:19:21 -04:00
Preston
a460fd08ce
Fix channel banners and temporarily remove RPM for testing
2020-07-16 23:14:26 -04:00
Preston
bd14c088a5
Remove arch from build.js
2020-07-12 16:09:52 -04:00
Preston
ea2bbd707a
Add arch to build script
2020-07-12 13:53:34 -04:00
Preston
029c492cf8
Merge pull request #16 from d43m0nhLInt3r/master
...
added Linux category
2020-05-31 22:17:50 -04:00
Preston
37622e1f7b
Add logo to build and re-add other Linux targets
2020-05-27 23:01:14 -04:00
Preston
6c3539943b
Show icons in build and remove unused items.
2020-05-27 22:48:41 -04:00
Preston
0b5bf7e6b0
Add Linux .zip artifact to CI Build
2020-05-27 19:01:44 -04:00
Preston
ba29289a61
Test RPM with CI Tool
2020-05-27 18:14:28 -04:00
Preston
1b6821a397
Update build.js
2020-05-27 17:18:04 -04:00
d43m0nhLInt3r
e570ceb7ca
added Linux category
2020-03-25 09:05:40 +01:00
Preston
2533161667
Start on Mobile view and add Web Build option
2020-03-24 09:22:29 -04:00
Preston
ded6534d16
Push Latest Code to Repository
2020-02-16 13:30:00 -05:00