[aur-general] TU application_R: Metal A-wing (a-wing)

David Runge dave at sleepmap.de
Tue Jan 8 20:19:43 UTC 2019


On 2018-12-27 15:50:49 (+0800), Metal A-wing wrote:
> I'm sorry, my last application was bad a few days ago.
Not so easy for reviews, if you're applying between Christmas and New
Years (lots of people are not home and/or busy hanging out with people
then).

> I am a Web Developer. uav cloud management system dev in UAV company.
> (not DJI)
Would you also be interested in improving the AUR, and website?

> I use ruby on rails web-application framework Or express.js, Koa.js,
> and Frontend Single Page Application(SPA)use vue.js
Probably helps maintaining ruby /rails stuff then!

> In 2017, I started Archlinux
That's not true! :-P
https://wiki.archlinux.org/index.php/Arch_Linux#History

> About my involvement in Arch Linux, I have 11 packages on AUR [1].
vrzvd 0.0.1 starting up...

* electron-netease-cloud-music
  * electron-netease-cloud-music.sh: just call `/usr/bin/electron
   /usr/lib/electron-netease-cloud-music/electron-netease-cloud-music.asar`
   and remove the rest
  * electron-netease-cloud-music.png: remove and download from upstream
    if necessary
  * pkgdesc: clinet should be client
  * arch: not set! should be 'any'
  * license: should be 'GPL3' (see `pacman -Ql licenses`)
  * depends: single quotes missing
  * source_x86_64: should be source, don't upload binary data to the
    AUR, 
  * md5sums_x86_64: should be md5sums
  * prepare(): use gendesk to create the missing XDG desktop file
    instead of adding it to the repository
  * package(): cd to $srcdir is unnecessary, remove commented line
    installing svg, asar should be called in prepare() to extract
    LICENSE, LICENSE can be installed using 'install -t'

* ruby-actionable
  * pkgname: avoid composition
  * arch: single quote
  * url: use double quotes and a correct upstream url... ERROR:
    upstream missing: https://rubygems.org/gems/actionable but part of
    rails: https://github.com/rails/rails/tree/master/actioncable
  * license: single quotes missing
  * depends: differs from rubygems information (
    https://rubygems.org/gems/actionable ), single quotes missing
  * build(): not building from source!
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    MIT-LICENSE can be installed using 'install -t'

* ruby-activejob
  * pkgname: avoid composition
  * arch: single quote
  * url: use double quotes and a correct upstream url... ERROR:
    upstream missing: https://rubygems.org/gems/activejob but part of
    rails: https://github.com/rails/rails/tree/master/activejob
  * license: single quotes missing
  * depends: single quotes missing
  * build(): not building from source!
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    MIT-LICENSE can be installed using 'install -t'

* ruby-activestorage
  * pkgname: avoid composition
  * arch: single quote
  * url: use double quotes and a correct upstream url... ERROR:
    upstream missing: https://rubygems.org/gems/activestorage but part
    of rails: https://github.com/rails/rails/tree/master/activestorage
  * license: single quotes missing
  * depends: single quotes missing
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    MIT-LICENSE can be installed using 'install -t'

* ruby-bacon
  * pkgname: avoid composition
  * pkgdesc: start with capital letter
  * arch: single quote
  * url: use double quotes and a correct upstream url... ERROR:
    upstream missing: https://rubygems.org/gems/activejob but part of
    rails: https://github.com/rails/rails/tree/master/activestorage
  * license: must not be empty!
  * depends: single quotes missing
  * build(): not building from source!
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    COPYING can be installed using 'install -t'

* ruby-erubi
  * pkgname: avoid composition
  * arch: single quote
  * url: use double quotes
  * license: single quotes missing
  * depends: single quotes missing
  * makedepends: single quotes missing
  * build(): not building from source!
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    MIT-LICENSE can be installed using 'install -t'

* ruby-globalid
  * pkgname: avoid composition
  * arch: single quotes missing
  * url: use double quotes and a correct upstream url
    https://github.com/rails/globalid
  * license: single quotes missing
  * depends: single quotes missing
  * build(): not building from source!
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    MIT-LICENSE can be installed using 'install -t'

* ruby-marcel
  * pkgname: avoid composition
  * arch: single quotes missing
  * url: use double quotes
  * license: single quotes missing
  * depends: single quotes missing
  * makedepends: single quotes missing
  * build(): not building from source!
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    MIT-LICENSE can be installed using 'install -t'

* ruby-method_source
  * pkgname: avoid composition
  * arch: single quotes missing
  * url: use double quotes and source code url:
    https://github.com/banister/method_source
  * license: must not be empty! should be 'MIT'
  * depends: single quotes missing
  * build(): not building from source!
  * check(): no check is run
  * package(): _gemdir can be derived from $(gem env gemdir),
    LICENSE can be installed using 'install -t'

* ruby-websocket-driver
  * pkgname: avoid composition
  * arch: single quotes missing
  * url: use double quotes
  * license: single quotes missing
  * depends: single quotes missing
  * makedepends: single quotes missing
  * package(): _gemdir can be derived from $(gem env gemdir),
    LICENSE.md can be installed using 'install -t'

* ruby-websockets-extensions
  * pkgname: avoid composition
  * arch: single quotes missing
  * url: use double quotes
  * license: single quotes missing
  * depends: single quotes missing
  * makedepends: single quotes missing
  * package(): _gemdir can be derived from $(gem env gemdir),
    LICENSE.md can be installed using 'install -t'

> I also maintains 52 packages in the unofficial [archlinuxcn] repo [2].
Unfortunately it's not easy to see which, only by contribution:
https://github.com/archlinuxcn/repo/commit/e16a5eafc54f3b67c1805919a3b0af659f6ac701
Do you have a list?

> Many Web app rely on ruby-rails: mastodon, discourse, redmine,
> gitlab(But. gitlab need special version), so I think packaging
> ruby-rails will greatly benefit arch linux users to do development and
> deployment on their favorite distro more easily.
How do you plan on packaging ruby-rails? Would some of the gems
maintained by you be part of the package or separate gems? I don't know
too much about ruby and gems, which is why I'm asking ;-)

> I will also take over some packages from Felix Yan
>   - ruby-bundler
>   - trojan
Seems about right :)

What do you use to keep up-to-date with upstream releases?

Best,
David

-- 
https://sleepmap.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/aur-general/attachments/20190108/0b4f88e3/attachment.asc>


More information about the aur-general mailing list