Page MenuHomeSolus

Initial commit of electronic-wechat
ClosedPublic

Authored by xulongwu4 on Dec 19 2017, 1:13 AM.
Tags
None
Referenced Files
F11020623: D1707.id4155.diff
Mon, Aug 7, 7:23 AM
F11013466: D1707.id5982.diff
Fri, Aug 4, 2:10 PM
F10864072: D1707.diff
Jun 17 2023, 6:06 AM
F10833596: D1707.id4114.diff
Jun 7 2023, 12:12 AM
F10827536: D1707.diff
Jun 4 2023, 5:39 AM
F10769247: D1707.id7490.diff
May 20 2023, 2:33 PM
F10763814: D1707.id.diff
May 19 2023, 3:28 AM
F10755156: D1707.id5982.diff
May 16 2023, 11:02 PM
Tokens
"Like" token, awarded by hashhsah.

Details

Summary

Initial commit of electronic-wechat and resolve T1081

Test Plan

Installed the application on my desktop, logged in using my account and sent messages to my friends.

Diff Detail

Repository
R4300 electronic-wechat
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Thanks for packaging this! I have only one request for the description to be more informative: WeChat is a Chinese multi-purpose social media, instant messaging and VoIP mobile application software developed by Tencent. In order to use the unofficial desktop client electronic-wechat, you must sync your mobile WeChat account by scanning a QR code. While the application itself is open source, the protocol itself is proprietary and conversations are intercepted and censored. Use with caution.

Update the description per the request of @baimafeima

I tested the build. Functionality-wise everything works fine. Thanks a lot.

It's a bit odd that the actual binary executable is in /usr/share/electronic-wechat/electronic-wechat, symlinked to /usr/bin/electronic-wechat.

Since wechat are primarily used by Chinese users, zh_CN translation in the .desktop file would be nice. Please consider using this file:
https://github.com/hashhsah/3rd-party/blob/master/network/im/electronic-wechat/files/electronic-wechat.desktop

Update the desktop file per the request of @hashhsah.

Clean the package.yml file

kyrios123 added inline comments.
package.yml
15

the pkgconfig() should go first

Move the pkgconfig stuff first in builddeps

Update the package.yml file

  • Reorder the build dependencies
  • Set correct permission bits for directory $installdir/usr/share/electronic-wechat
  • Install app icon to $installdir/usr/share/pixmaps
JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
9

Honestly I'd just use the following part of the description: "WeChat is a Chinese multi-purpose social media, instant messaging and VoIP mobile application software developed by Tencent." given the macOS part is completely irrelevant, better is subjective, etc.

This revision now requires changes to proceed.May 19 2018, 1:52 PM

I'm not sure what you mean by "macOS part". I think it'll be important to mention that this is an independently developed hence unofficial desktop client which only functions in conjunction with having WeChat installed on a mobile phone (similar to Kontalk). A new user may also be misled into thinking that it is entirely open source which it is not. Only the application is open source, the protocol is proprietary.

This revision is now accepted and ready to land.Jun 4 2018, 3:30 PM
This revision was automatically updated to reflect the committed changes.