[aur-general] feedback for new package

samantha brn oneheartbeat01918 at gmail.com
Mon Mar 18 21:19:17 UTC 2019


I  am Sam don't know how we found each other, but bless you all and I guess
u can delete me if there's no harm caused by doing so...thank you and
always keep praying God bless u all.

On Mon, Mar 18, 2019, 3:01 PM Martin Wilson <martin at pipegrep.co.uk> wrote:

> Yes that helps, thanks Paul.
>
> On Sun, 17 Mar 2019 at 23:07, Paul Hentschel <aur at hpminc.com> wrote:
>
> > On 3/17/19 5:29 AM, Martin Wilson wrote:
> > > I've put together a package for upload to the AUR, but since it's my
> > first,
> > > I would like to know if there are any problems with it:
> > >
> > > https://github.com/martin3141/tarquin_arch
> > >
> > > cheers,
> > >
> > > Martin
> > >
> >
> > Hello Martin. Here are my notes. Please note that this is my first
> > review, so I would wait to hear from some of the more experienced
> > community members to let you know if I get anything wrong.
> >
> > Quote all variables.
> >
> > Prepend $pkgname-$pkgver.tar.gz:: to source to rename the source tarball:
> > "$pkgname-$pkgver.tar.gz::
> > https://github.com/martin3141/tarquin/archive/v$pkgver.tar.gz"
> > Add CMakeListsPatch.txt to source array.
> > Don't forget to update the checksums after adding patch to source array.
> >
> > Change patch line in prepare() function from relative path to
> > "$srcdir"/CMakeListsPatch.txt
> > Also in the prepare() function, I would rather see proto.sh incorporated
> > in the PKGBUILD directly. It is only 3 lines.
> >
> > The package() function can be shortened to one install line:
> > install -Dm755 "$srcdir/$pkgname-$pkgver/src/build/redist/"tarquin{,gui}
> > -t "$pkgdir"/usr/bin
> >
> > Add a .gitignore to the repository. I prefer to exclude everything and
> > explicitly add what is needed. Others prefer to explicitly exclude
> > instead. My default .gitignore for AUR looks like this:
> > *
> > !PKGBUILD
> > !.SRCINFO
> > !.gitignore
> >
> > To that you would need to add !CMakeListsPatch.txt for this package.
> >
> > I hope this is helpful.
> > Paul
> >
> >
>

On Mon, Mar 18, 2019, 3:01 PM Martin Wilson <martin at pipegrep.co.uk> wrote:

> Yes that helps, thanks Paul.
>
> On Sun, 17 Mar 2019 at 23:07, Paul Hentschel <aur at hpminc.com> wrote:
>
> > On 3/17/19 5:29 AM, Martin Wilson wrote:
> > > I've put together a package for upload to the AUR, but since it's my
> > first,
> > > I would like to know if there are any problems with it:
> > >
> > > https://github.com/martin3141/tarquin_arch
> > >
> > > cheers,
> > >
> > > Martin
> > >
> >
> > Hello Martin. Here are my notes. Please note that this is my first
> > review, so I would wait to hear from some of the more experienced
> > community members to let you know if I get anything wrong.
> >
> > Quote all variables.
> >
> > Prepend $pkgname-$pkgver.tar.gz:: to source to rename the source tarball:
> > "$pkgname-$pkgver.tar.gz::
> > https://github.com/martin3141/tarquin/archive/v$pkgver.tar.gz"
> > Add CMakeListsPatch.txt to source array.
> > Don't forget to update the checksums after adding patch to source array.
> >
> > Change patch line in prepare() function from relative path to
> > "$srcdir"/CMakeListsPatch.txt
> > Also in the prepare() function, I would rather see proto.sh incorporated
> > in the PKGBUILD directly. It is only 3 lines.
> >
> > The package() function can be shortened to one install line:
> > install -Dm755 "$srcdir/$pkgname-$pkgver/src/build/redist/"tarquin{,gui}
> > -t "$pkgdir"/usr/bin
> >
> > Add a .gitignore to the repository. I prefer to exclude everything and
> > explicitly add what is needed. Others prefer to explicitly exclude
> > instead. My default .gitignore for AUR looks like this:
> > *
> > !PKGBUILD
> > !.SRCINFO
> > !.gitignore
> >
> > To that you would need to add !CMakeListsPatch.txt for this package.
> >
> > I hope this is helpful.
> > Paul
> >
> >
>

On Mon, Mar 18, 2019, 3:01 PM Martin Wilson <martin at pipegrep.co.uk> wrote:

> Yes that helps, thanks Paul.
>
> On Sun, 17 Mar 2019 at 23:07, Paul Hentschel <aur at hpminc.com> wrote:
>
> > On 3/17/19 5:29 AM, Martin Wilson wrote:
> > > I've put together a package for upload to the AUR, but since it's my
> > first,
> > > I would like to know if there are any problems with it:
> > >
> > > https://github.com/martin3141/tarquin_arch
> > >
> > > cheers,
> > >
> > > Martin
> > >
> >
> > Hello Martin. Here are my notes. Please note that this is my first
> > review, so I would wait to hear from some of the more experienced
> > community members to let you know if I get anything wrong.
> >
> > Quote all variables.
> >
> > Prepend $pkgname-$pkgver.tar.gz:: to source to rename the source tarball:
> > "$pkgname-$pkgver.tar.gz::
> > https://github.com/martin3141/tarquin/archive/v$pkgver.tar.gz"
> > Add CMakeListsPatch.txt to source array.
> > Don't forget to update the checksums after adding patch to source array.
> >
> > Change patch line in prepare() function from relative path to
> > "$srcdir"/CMakeListsPatch.txt
> > Also in the prepare() function, I would rather see proto.sh incorporated
> > in the PKGBUILD directly. It is only 3 lines.
> >
> > The package() function can be shortened to one install line:
> > install -Dm755 "$srcdir/$pkgname-$pkgver/src/build/redist/"tarquin{,gui}
> > -t "$pkgdir"/usr/bin
> >
> > Add a .gitignore to the repository. I prefer to exclude everything and
> > explicitly add what is needed. Others prefer to explicitly exclude
> > instead. My default .gitignore for AUR looks like this:
> > *
> > !PKGBUILD
> > !.SRCINFO
> > !.gitignore
> >
> > To that you would need to add !CMakeListsPatch.txt for this package.
> >
> > I hope this is helpful.
> > Paul
> >
> >
>


More information about the aur-general mailing list