Commit Graph

213 Commits

Author SHA1 Message Date
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