Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 608478 - =app-editors/atom=1.13.1 version bump
Summary: =app-editors/atom=1.13.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Elvis Pranskevichus
URL: https://github.com/atom/atom/releases...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-06 19:58 UTC by Nicolas Bock
Modified: 2017-04-08 21:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,53.69 KB, text/x-log)
2017-02-07 03:48 UTC, Nicolas Bock
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Bock gentoo-dev 2017-02-06 19:58:11 UTC
Please bump app-editors/atom to version 1.13.1.
Comment 1 Elvis Pranskevichus 2017-02-06 20:03:06 UTC
The bump PR [1] is waiting for approval from proxy-maint.

[1] https://github.com/gentoo/gentoo/pull/3761
Comment 2 Nicolas Bock gentoo-dev 2017-02-07 03:47:47 UTC
I built =app-editors/atom-1.13.1 in a clean stage 3 system and it fails with

Entering directory '/var/tmp/portage/app-editors/atom-1.13.1/work/keyboard-layout-2.0.7/build'
  g++ '-DNODE_GYP_MODULE_NAME=keyboard-layout-manager' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/usr/include/electron-1.3/node/include/node -I/usr/include/electron-1.3/node/src -I/usr/include/electron-1.3/node/deps/uv/include -I/usr/include/electron-1.3/node/deps/v8/include -I../../nan-2.4.0 -I../chrome_headers  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/keyboard-layout-manager/src/keyboard-layout-manager-linux.o.d.raw  -O2 -pipe -c -o Release/obj.target/keyboard-layout-manager/src/keyboard-layout-manager-linux.o ../src/keyboard-layout-manager-linux.cc

I have attached the full build.log.
Comment 3 Nicolas Bock gentoo-dev 2017-02-07 03:48:51 UTC
Created attachment 462738 [details]
build.log
Comment 4 Elvis Pranskevichus 2017-02-07 13:03:39 UTC
Ah.  We're missing a dependency on x11-libs/libxkbfile.  Will fix.
Comment 5 Nicolas Bock gentoo-dev 2017-02-07 13:25:41 UTC
Thanks!
Comment 6 Dennis Schridde 2017-03-29 19:37:27 UTC
It seems that 1.13.1 is already available in Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/tree/app-editors/atom/atom-1.13.1.ebuild

But the latest release is actually 1.15.0: https://github.com/atom/atom/releases/tag/v1.15.0 (released three weeks ago)
Comment 7 Elvis Pranskevichus 2017-03-30 13:08:02 UTC
https://github.com/gentoo/gentoo/pull/4330
Comment 8 Patrice Clement (RETIRED) gentoo-dev 2017-04-08 21:22:53 UTC
commit 2e1f7ec8103c4e7dbeca50f558438d6429dd3589 (HEAD -> master, origin/master, origin/HEAD)
Author:     Elvis Pranskevichus <elvis@magic.io>
AuthorDate: Thu Mar 30 09:05:22 2017 -0400
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: Sat Apr 8 23:21:19 2017 +0200

app-editors/atom: version bump to 1.15.0.

Gentoo-Bug: https://bugs.gentoo.org/608478

Package-Manager: Portage-2.3.4, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/4330

app-editors/atom/Manifest                      |   4 +
app-editors/atom/atom-1.15.0.ebuild            | 405 +++++++++++++++++++++++++
app-editors/atom/files/atom-marker-layer.patch |  11 +
3 files changed, 420 insertions(+)
create mode 100644 app-editors/atom/atom-1.15.0.ebuild
create mode 100644 app-editors/atom/files/atom-marker-layer.patch

Thanks Elvis! PR merged.