DeeDeeG
10811f1158
🔥 Lintian overrides
...
These overrides are very outdated.
(Haven't been updated since the day they were added, back in 2014.)
Even with these applied, Lintian still prints many warns/errors.
I think no-one has been running Lintian
against the .deb package for a while now.
2020-05-30 10:23:56 -04:00
Mazen Elkashef
983bcd541a
Merge pull request #20406 from zorn-v/patch-1
...
Fix .deb install on ubuntu 20.04
2020-04-02 15:19:32 -05:00
zorn-v
75bad87791
Dummy
2020-03-28 16:54:59 +10:00
zorn-v
09a6af97cf
Dummy
2020-03-28 16:54:44 +10:00
Mazen El-Kashef
4139da8008
remove unnecessary entitlements
2020-03-02 20:24:07 -05:00
Mazen El-Kashef
fd3bce93c6
update entitlements
2020-03-02 20:18:20 -05:00
Mazen El-Kashef
4f231cf0a3
cleaning up
2020-02-27 23:15:45 -05:00
Mazen El-Kashef
a534190de7
Double check the version of mac and xcode
2020-02-25 02:00:17 -05:00
Mazen El-Kashef
056dafd45f
Try other entitlements to attempt starting the app
2020-02-25 01:27:08 -05:00
Mazen El-Kashef
58e9bcd6d4
add code signing using osx-sign
2020-02-24 20:18:52 -05:00
zorn-v
7b5945175e
Fix .deb install on ubuntu 20.04
2020-02-12 19:49:54 +10:00
Mazen El-Kashef
e897ae2007
revert notarization
2020-02-07 15:08:55 -05:00
Mazen El-Kashef
b718e602ad
Fix startup issue after notarization
2020-01-24 09:58:27 -05:00
Mazen El-Kashef
cd24d51ee1
Try to make the app work with minimum entitlements
2020-01-24 07:29:10 -05:00
Mazen El-Kashef
de0407baba
Attempt fix by adding more entitlements
2020-01-24 06:09:29 -05:00
Mazen El-Kashef
135e64f9e2
Remove entitlement allow-jit and Downgrade CI to MacOS 10.13
2020-01-24 05:10:22 -05:00
Mazen El-Kashef
f6108fd31d
Enable hardend runtime for code-signing on mac
2020-01-24 01:58:53 -05:00
Rafael Oleza
b6644dfad8
Merge branch 'master' into dw-windows-separate-channels
2019-06-25 15:49:34 +02:00
Antonio Scandurra
c52399b043
Update policy filename for RPM spec.in
2019-06-20 15:10:05 +02:00
Antonio Scandurra
6dcc0f1f74
Use a different polkit policy name for each Atom channel on Linux
...
Using the same name would generate an exception when trying to install
more than one version of Atom at the same time.
2019-06-20 14:29:23 +02:00
Rafael Oleza
79f6836349
Merge commit '1d9a4cafcf6cc288d675512db8fd984e13aab869' into dw-windows-separate-channels
2019-06-01 00:28:37 +02:00
Rafael Oleza
975f203dc7
Merge commit '677bbb7f0b8754787ff9e7bfab4602ba82e13b0b' into dw-windows-separate-channels
2019-06-01 00:27:52 +02:00
Rafael Oleza
7f3f040628
Reformat all JS files using prettier
2019-05-31 18:33:56 +02:00
Rafael Oleza
f5926fe8f1
Create folder before copying polkit policy file on redhat
2019-05-28 13:03:07 +02:00
Antonio Scandurra
3b5eb5d247
Add policy to prevent asking password more than once on RPM
...
See 50f73a5
for more details.
Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:59:29 +02:00
Antonio Scandurra
949e53e7f6
Require policykit in RPM distribution
...
Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:58:55 +02:00
Antonio Scandurra
50f73a57b7
Add policy to prevent asking password more than once on Debian
...
This is a polkit policy that is read when fs-admin invokes `dd` via
`pkexec` after trying to write into a restricted location. By specifying
`auth_admin_keep`, we are telling the polkit daemon to not prompt users
for a password again if they have already escalated privileges recently.
Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:53:21 +02:00
Antonio Scandurra
1e87055f6d
Require policykit in debian distribution
...
This is used by fs-admin to invoke `pkexec` and escalate privileges to
write into restricted locations.
Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:53:14 +02:00
Landon Abney
3945fd8646
🔥 Remove libcap2
...
This was added at the request of a user in #7066 with no reasoning
behind it as far as I can tell. Since the current Atom binary doesn't
depend on this library it should be removed.
2019-05-17 11:01:41 -07:00
Landon Abney
120b916fd9
🔥 Remove libudev dependency
...
This is another dependency that came from the old WebUpd8 package in
f431bb6
, however this one doesn't seem like it was necessary in the
first place, or if it wass the `atom` binary no longer requires it.
2019-05-17 10:58:46 -07:00
Landon Abney
fc679a3646
🐛 Replace gconf2 with libgconf-2-4
...
The `gconf2` and `gconf-service` dependencies originally were added in
f431bb6
from the WebUpd8 version of the Atom .deb file. It looks like
although they seemed to work for the most part, they were likely
incorrect originally, and certainly are now.
This commit switches these over to the `libgconf-2-4 | libgconf2-4`
dependency listed in electron-installer-debian and Chrome.
2019-05-17 10:55:39 -07:00
Rafael Oleza
6eff118c52
Do not use arguments as variable name
2019-05-13 17:48:11 +02:00
Rafael Oleza
1a1468b61f
Calculate env vars when launching Atom from the desktop
2019-04-11 17:11:07 +02:00
Ash Wilson
04685d13fe
Port changes to atom.cmd to show conflicting option error on win32
2019-03-27 08:35:31 -04:00
David Wilson
02e97b9830
Enable dark mode title bar in macOS Mojave
...
Fixes #18111
2019-01-29 13:36:08 -08:00
David Wilson
812dcc4bf9
Add libcurl3 and libcurl4 as deps for .deb package
2018-10-25 11:40:33 -07:00
shadow-light
f21dc17769
Fix atom.desktop for some Linux systems
...
For some linux systems the window manager does not associate atom.desktop with Atom processes unless the class name is in lowercase. See #16791
2018-09-29 21:43:19 +10:00
David Wilson
bddf799e26
Customize atom.cmd for channel-specific atom.exe
2018-09-20 13:15:50 -07:00
David Wilson
74c63f58d5
Merge remote-tracking branch 'origin/master' into patch-1
2018-09-06 07:10:51 -07:00
Matt Cooper
46aae0902e
Fixes #17794
2018-08-07 12:33:14 +10:00
simurai
882648c65d
Replace app icons
2018-06-22 10:52:46 +09:00
David Wilson
34e37f3159
Enable automated nightly Atom releases
...
This change adds automation for producing nightly Atom releases using
VSTS CI. Most of the changes are just slight modifications to Atom's
existing build scripts to produce another build channel and publish
those artifacts in a way that can be installed and updated when new
releases are available.
2018-06-18 21:01:19 -07:00
Ray Foss
42a6d490aa
.Desktop SCL compat by setting exec path
...
based on this zombie PR:
https://github.com/atom/atom/pull/15887
2018-06-13 08:52:22 -05:00
Landon Abney
e86136ffc5
Update to require libgtk-3-0
...
The new version of Chromium included with Electron 2.0 requires a newer
version of `libgtk` to be installed on the system to run.
2018-05-17 11:23:53 -07:00
David Wilson
2756c65a21
Merge pull request #16812 from atom/ungb-deb-dependency
...
Add additional dependencies for linux
2018-03-05 10:12:14 -08:00
Bryant Ung
c76bdbe704
Add versions to linux deps
2018-02-22 14:51:54 -08:00
Bryant Ung
deec0dc6b1
Add additional deb dependencies
2018-02-21 11:02:18 -08:00
Evpok Padding
28635194ca
🐧 add StartupWMClass
to .desktop for window-app association
2018-02-20 09:55:42 +01:00
Thomas Johansen
05a81485ca
🍎 Fix faded app icons on macOS 10.13
2017-09-27 23:51:08 +02:00
Nathan Sobo
18c5a31fbc
Unset ELECTRON_ENABLE_LOGGING on Windows unless explicitly requested
2017-08-03 11:53:36 -06:00