Hi Zdenek, On Mon, 31 Aug 2020 at 12:11, Zdenek Dohnal <zdohnal@xxxxxxxxxx> wrote: > > Hi, > > I'm trying to package ipp-usb project > (https://github.com/OpenPrinting/ipp-usb) which is written in Go. I > generated spec file via go2rpm, but several files from source tarball > which supposed to be packaged is not packaged e.g. systemd unit file > ipp-usb.service or udev rule file 71-ipp-usb.rules. > > I managed to package those files with following install command e.g.: > > install -m 0644 -vp > %{gobuilddir}/src/github.com/OpenPrinting/ipp-usb/systemd-udev/*.rules > %{buildroot}%{_udevrulesdir} > > but '%{gobuilddir}/src/github.com/OpenPrinting/ipp-usb' is quite ugly - > is there a predefined golang macro for such path? Or a best practice? > Well, you should have %{goname} defined at the top that matches at least part of that. But you shouldn't need it, as that should be the current directory, so just install -m 0644 -vp systemd-udev/*.rules %{buildroot}%{_udevrulesdir} should work. > Thank you in advance, > > Zdenek > > -- > Zdenek Dohnal > Software Engineer > Red Hat Czech - Brno TPB-C > > > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx -- Elliott _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx