This is the mail archive of the cygwin-apps mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 7/13/2016 7:05 AM, Corinna Vinschen wrote:
On Jul 12 11:06, Warren Young wrote:Per https://cygwin.com/ml/cygwin/2016-07/msg00160.html …I would like to adopt the GNU miscfiles package. I have constructed the following cygport file, which seems to do the trick: NAME=miscfiles VERSION=1.5 RELEASE=1 SUMMARY="Miscellaneous data files" HOMEPAGE="https://www.gnu.org/software/miscfiles/" SRC_URI="https://ftp.gnu.org/gnu/${PN}/${PN}-${PV}.tar.gz" CATEGORY=Misc
This is not a legal category.
DESCRIPTION="This is the GNU Miscfiles package, which is a collection of files not of crucial importance for system administration or operation, but which have come to be common on various systems over the years. It includes data files for country codes, airport codes, currency information, and so on." CYGCONF_ARGS="--datarootdir=/usr/share/misc" src_install() { cd ${B} cygmake -j11 DESTDIR=${D} installWhy don't you use the offical call: cd ${B} cyginstall It sets -j as well as DESTDIR automatically.dodir /usr/share/dict dosym ../misc/web2a /usr/share/dict/words dodoc ${D}/usr/share/misc/GNU-manifesto rm ${D}/usr/share/misc/GNU-manifestoIgnoring the below comment for now... what? So you remove the exact same file you installed with dodoc?} The last line in my src_install() override seems heavy-handed. I would have thought that dodoc would move the file into the doc directory from its default install location for me.You only explain what you expect, but left out the interesting point what actually happens. Also, its questionable that `dodoc foo; rm foo' is the way to go here...
He's trying to move GNU-manifesto from one directory under ${D} to another. He should just use 'mv'. 'dodoc' copies, it doesn't move.
Can I avoid overriding src_install() entirely? All I want to do here is move the GNU-manifesto file to the doc dir and create a /usr/share/dict/words symlink.I don't think so. If you want the script to perform extra steps you need to create src_install.
Ken
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |