Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

net-im/mattermost-desktop-bin: version bump to 3.7.0 #4625

Closed
wants to merge 4 commits into from

Conversation

mhz-tamb
Copy link
Contributor

No description provided.

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull Request assignment

Areas affected: ebuilds
Packages affected: net-im/mattermost-desktop-bin

net-im/mattermost-desktop-bin: @mhz-tamb, @monsieurp, @gentoo/proxy-maint

@gentoo-repo-qa-bot gentoo-repo-qa-bot added self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). labels May 14, 2017
HOMEPAGE="https://about.mattermost.com/"

SRC_URI="
https://github.com/mattermost/desktop/archive/v${PV}.tar.gz -> ${P}.tar.gz
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misindent?

doins *.pak *.bin *.dat

exeinto "/opt/${MY_PN}"

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stray line?


doexe *.so "${MY_PN}"

dosym "/opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do not use absolute symlinks. Make it a relative symlink instead (use relative path in first arg).

}

pkg_preinst() {
gnome2_icon_savelist
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is no longer needed these days.

@mhz-tamb
Copy link
Contributor Author

thank you! it's okay now?

x86? ( https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-ia32.tar.gz )
"

LICENSE="Apache-2.0"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AFAICS this bundles a number of libraries (libffmpeg, libnode…). You need to include licenses for them as well.

SLOT="0"
KEYWORDS="~amd64 ~x86"

RESTRICT="mirror"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a specific reason for the mirroring restriction? I don't think the license requires that.

x86? ( https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-ia32.tar.gz )
"

LICENSE="Apache-2.0 GPL v2+ LGPL-2.1+ MIT"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those LICENSE thingies have to correspond to files from /licenses directory.

exeinto "/opt/${MY_PN}"
doexe *.so "${MY_PN}"

dosym "../../opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm sorry for noticing this earlier but is there any reason it's not installed in /opt/bin? That's where we usually create symlinks for apps in /opt.

@mgorny mgorny added the work in progress The PR is not yet ready to be merged. label May 24, 2017
@gentoo-repo-qa-bot
Copy link
Collaborator

😞 The QA check for this pull request has found the following issues:
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-admin/integrit
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-admin/needrestart
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-admin/testdisk
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-backup/bacula
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-crypt/stoken
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/aqemu
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/crossover-office-bin
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/crossover-office-pro-bin
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/openstack-guest-agents-unix
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/rkt
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/wine
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/wine-any
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/wine-d3d9
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/wine-staging
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/wine-vanilla
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-emulation/xen-tools
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-eselect/eselect-electron
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/afflib
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/aide
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/air
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/autopsy
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/chkrootkit
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/cmospwd
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/examiner
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/foremost
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/galleta
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/libewf
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/lynis
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/mac-robber
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/magicrescue
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/memdump
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/pasco
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/rifiuti
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/rkhunter
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/scalpel
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/sleuthkit
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-forensics/volatility
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-i18n/ibus
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-laptop/nvidiabl
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-misc/geoclue
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-misc/grabcartoons
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-misc/lcdproc
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-misc/scrub
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#app-vim/vimclojure
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-db/pgbadger
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-games/ogre
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-java/jdbc-oracle-bin
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-java/json
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-java/sun-j2ee-deployment-bin
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-lang/lfe
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-libs/hyperscan
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-libs/libbase58
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-libs/ossp-uuid
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-libs/weston
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-php/adodb
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/compizconfig-python
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/imdbpy
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/ipython
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/matplotlib
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/python-fastimport
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/pyudev
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/pyzor
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/sphinxcontrib-blockdiag
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/subunit
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/subvertpy
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-python/testtools
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-ruby/bitescript
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-ruby/duby
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-ruby/weakling
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-util/repo
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzr
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzr-explorer
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzr-fastimport
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzr-git
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzr-gtk
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzr-rewrite
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzr-xmloutput
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/bzrtools
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvs
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvs-fast-export
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvs2cl
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvsd
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvsgraph
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvsps
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvsq
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/cvsutils
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/git
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/git-bzr-ng
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/guilt
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/qbzr
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#dev-vcs/rcsi
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#games-util/gtkevemon
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#mail-filter/rspamd
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#mail-filter/sigh
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-gfx/blender
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-libs/clutter
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-libs/libcaca
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-libs/mesa
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-libs/raspberrypi-userland
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-libs/sdl-mixer
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-libs/vigra
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-plugins/gst-plugins-kate
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-plugins/gst-plugins-opencv
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-plugins/gst-plugins-srtp
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-plugins/mythplugins
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-sound/audacity
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-sound/pulseaudio
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-sound/snd
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-tv/mythtv
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-tv/mythtv-status
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-video/ffmpeg
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-video/mplayer
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#media-video/mpv
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#net-libs/gnutls
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#net-mail/libpst
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#net-misc/bfgminer
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#net-misc/cfengine
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#net-misc/ofono
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#net-wireless/bluez
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sci-biology/mammoth
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sci-chemistry/ambertools
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sci-chemistry/apbs
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sci-chemistry/gamess
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sci-chemistry/icm
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sci-chemistry/mead
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sci-libs/gdal
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-apps/dcfldd
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-auth/nss-pam-ldapd
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-auth/ykpers
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-block/disktype
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-cluster/ceph
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-cluster/corosync
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-cluster/openmpi
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-firmware/ivtv-firmware
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-firmware/seabios
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-libs/suacomp
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#sys-power/nut
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#www-apps/mythweb
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-apps/fusion-icon
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-drivers/nvidia-drivers
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-libs/compiz-bcop
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-libs/compizconfig-backend-gconf
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-libs/compizconfig-backend-kconfig4
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-libs/libcompizconfig
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-misc/3dfb
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-misc/3dfm
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-misc/ccsm
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-misc/simple-ccsm
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-misc/x11vnc
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-plugins/compiz-plugins-extra
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-plugins/compiz-plugins-main
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-plugins/compiz-plugins-unsupported
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-themes/emerald-themes
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-wm/compiz
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-wm/compiz-fusion
https://qa-reports.gentoo.org/output/gentoo-ci/e0ca39e45/output.html#x11-wm/emerald

There are too many broken packages to determine whether the breakages were added by the pull request. If in doubt, please rebase.

@@ -40,7 +42,7 @@ src_install() {
exeinto "/opt/${MY_PN}"
doexe *.so "${MY_PN}"

dosym "../../opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
dosym "../../opt/${MY_PN}/${MY_PN}" "/opt/bin/${MY_PN}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now you can shorten the relative path.

@gentoo-bot gentoo-bot closed this in 5b4c3f9 Sep 2, 2017
strahlc pushed a commit to strahlc/gentoo that referenced this pull request Sep 6, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) work in progress The PR is not yet ready to be merged.
Projects
None yet
3 participants