How much work for, a non-tech, is involved in contributing a package to AUR?
This afternoon I have installed EpiData (3 packages) on my Manjaro Mate machine. Everything is running fine.
I used debtap on the debs, with help from posts on this forum. Thank you.
I downloaded the latest debs from the EpiData download page.
I would like to contribute the resulting packages to AUR. But before contacting the EpiData developers and offering to do this, I have a question and a request:
The question: How much work, for a non-tech person like me, is involved in contributing and maintaining a package on AUR?
The request to the experts on this forum:
Could you please correct my INSTALL (all three had a similar error on line 22. And if I am going to contribute this I would like the error fixed. But I donât know how to do it myself.)
Here is the error message, the INSTALL and the PKGBUILD:
error:
/tmp/alpm_q3ZGbA/.INSTALL: line 22: syntax error near unexpected token
;;' /tmp/alpm_q3ZGbA/.INSTALL: line 22:
removemenu;;â
.INSTALL (line 22 is the first âremovemenu;;â line
post_install() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-desktop-database -q
}post_upgrade() {
post_install
}pre_remove() {
{
xdg-desktop-menu uninstall --mode system epidata-epidata.directory epidata-epidataentryclient.desktop
}removemenu;; removemenu;; deconfigure) ;;
}
post_remove() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-desktop-database -q
}
The PKGBUILD - dependencies were the same for all 3 packages (apart from the optdepend which referenced other packages in the epidata suite)
pkgname = epidataanalysis
pkgver = 3.0.0.1-1
pkgdesc = EpiData Statistical Analysis Tool. EpiData Analysis is a tool for creating statistical analysis.
url =
builddate = 1621142085
packager = Bruce1844
arch = x86_64
size = 9924737
license = GNU
depend = atk
depend = cairo
depend = desktop-file-utils
depend = gdk-pixbuf2
depend = glib2
depend = glibc
depend = gtk2>=2.6
depend = hicolor-icon-theme
depend = libx11
depend = pango
optdepend = epidataentryclient>=1.3
Thank you all for contributing to my favourite distribution, Manjaro.