I'm building (my first) .deb file from source (Closes: #304450), and getting this error when I run debuild. Can anyone suggest what I'm doing wrong?
> ... > dh_installdirs > install -d debian/grabc > install -d debian/grabc/usr/bin > # Add here commands to install the package into debian/grabc. > /usr/bin/make install > DESTDIR=/home/sonia/debian/grabc/grabc-1.1/debian/grabc > make[1]: Entering directory `/home/sonia/debian/grabc/grabc-1.1' > make[1]: *** No rule to make target `install'. Stop. > ... Obviously, I need to fix up my install target, but where/how? In the makefile that comes with the tgz, or debian/rules? Here's the install target from debian/rules: > install: build > dh_testdir > dh_testroot > dh_clean -k > dh_installdirs > > # Add here commands to install the package into debian/grabc. > $(MAKE) install DESTDIR=$(CURDIR)/debian/grabc Here's a complete listing of my directories. I get the error when I run debuild in grabc-1.1 or debian: > ~/debian/grabc$ tree > . > |-- grabc-1.1 > | |-- Makefile > | |-- README > | |-- build-stamp > | |-- configure-stamp > | |-- debian > | | |-- changelog > | | |-- compat > | | |-- control > | | |-- copyright > | | |-- dirs > | | |-- grabc > | | | `-- usr > | | | `-- bin > | | |-- grabc.1 > | | |-- manpages > | | |-- menu > | | |-- postinst > | | |-- postrm > | | `-- rules > | |-- grabc > | |-- grabc.c > | `-- grabc.o > |-- grabc1.1.tar.gz > |-- grabc_1.1-1.diff.gz > |-- grabc_1.1-1.dsc > |-- grabc_1.1-1_i386.build > |-- grabc_1.1.orig.tar.gz -- Sonia Hamilton. GPG key A8B77238. . Linux: there is no conspiracy... yet.
signature.asc
Description: Digital signature