Created attachment 497944 [details] A copy of https://raw.githubusercontent.com/lezsakdomi/xsr/patch-1/xsr-1.0.0.ebuild Hi! I've just created an ebuild for the first release of https://github.com/nonnymoose/xsr It's a screen recording application, similar to the Problem Steps Recorder on Windows, but entirely written in Perl and having an MIT license. I'll be happy, if this package is present on Gentoo.
Hello, would you like to proxy maintain this package in Gentoo?
A few notes to the ebuild itself: - replace the version in SRC_URI for ${PV}. Also this creates a file v1.0.0.tar.gz in DISTFILES which is not unique, change it to ${P}.tar.gz for example. Something like: SRC_URI="https://github.com/nonnymoose/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - only put those arches to KEYWORDS that you have tested on - media-gfx/imagemagock is probaly a typo - are you sure you need all of ${DEPEND} to build this app?
(In reply to Tomáš Mózes from comment #1) > Hello, would you like to proxy maintain this package in Gentoo? Yes... Maybe. I'm quite new in Gentoo and this is my first (and buggy :) ) ebuild, so I am no responsible, but as stated in https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide#Privileges_and_responsibilities_of_proxied_maintainers: > What you get as a proxied maintainer: > * training and credibility needed to become a Gentoo developer. If so, I think, I could do it. And I would happily do it :)
Created attachment 498064 [details] xsr-1.0.0.ebuild Now passes repoman
(In reply to Tomáš Mózes from comment #2) > A few notes to the ebuild itself: > - replace the version in SRC_URI for ${PV}. Also this creates a file > v1.0.0.tar.gz in DISTFILES which is not unique, change it to ${P}.tar.gz for > example. Something like: > SRC_URI="https://github.com/nonnymoose/${PN}/archive/v${PV}.tar.gz -> > ${P}.tar.gz" > > - only put those arches to KEYWORDS that you have tested on > > - media-gfx/imagemagock is probaly a typo > > - are you sure you need all of ${DEPEND} to build this app? First, thank you for your suggestions. I've solved them by pushing to https://github.com/lezsakdomi/xsr/tree/lezsakdomi/patch-1; new ebuild attached anyway in the previus comment. You said, that I should only put those arches to KEYWORDS, what I have tested for. It's done, but please review, because this package is intended to be platform-independent (it's just a perl script). Please note, that more complicated installation/building needed in the future, so this is why I created the cursor IUSE flag. metadata.xml is available at https://github.com/lezsakdomi/xsr/blob/lezsakdomi/patch-1/metadata.xml Creating a pull request is planned
(In reply to Domonkos Lezsák from comment #5) > You said, that I should only put those arches to KEYWORDS, what I have > tested for. It's done, but please review, because this package is intended > to be platform-independent (it's just a perl script). Yes, it should work, but I don't think it's a good idea to pretend it should work on that platform until it's tested there. It's not a problem to keywords platforms later on. Try to join the IRC (https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers), the guys around can help you with the ebuild even more.
Pull request created: https://github.com/gentoo/gentoo/pull/6000 Sorry for the delay!
(In reply to Domonkos Lezsák from comment #7) > Pull request created: https://github.com/gentoo/gentoo/pull/6000 > > Sorry for the delay! You don't have to be sorry,you don't block or harm anybody :) You got a nice PR number! :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df6dce32e204a482dd88ceb8e04df5adc6939fb commit 8df6dce32e204a482dd88ceb8e04df5adc6939fb Author: Domonkos Lezsák <lezsakdomi1@gmail.com> AuthorDate: 2017-10-21 08:22:14 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-10-28 10:06:33 +0000 x11-misc/xsr: new ebuild. X Steps Recorder is a clone of PSR for Windows. Closes: https://github.com/gentoo/gentoo/pull/6000 Closes: https://bugs.gentoo.org/633660 x11-misc/xsr/Manifest | 1 + x11-misc/xsr/metadata.xml | 32 ++++++++++++++++++++++++++++++++ x11-misc/xsr/xsr-1.0.0.ebuild | 28 ++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+)
Thanks. Very useful software indeed.