Skip to content

Commit 4f3c881

Browse files
committed
linuxcnc-uspace-dev: install with dh_install
1 parent e556e79 commit 4f3c881

File tree

4 files changed

+10
-18
lines changed

4 files changed

+10
-18
lines changed

debian/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ linuxcnc-doc-*/
1313
# generated from `.in` by debian/configure
1414
linuxcnc-uspace.install
1515
linuxcnc-uspace.docs
16+
linuxcnc-uspace-dev.install
1617

1718
*.debhelper
1819
shlibs.local

debian/configure

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ subst linuxcnc.install.in > ${MAIN_PACKAGE_NAME}.install
174174
subst linuxcnc.docs.in > ${MAIN_PACKAGE_NAME}.docs
175175
subst linuxcnc.lintian-overrides.in > ${MAIN_PACKAGE_NAME}.lintian-overrides
176176

177+
subst linuxcnc-dev.install.in > ${MAIN_PACKAGE_NAME}-dev.install
178+
177179
subst rules.in > rules
178180
chmod +x rules
179181

debian/linuxcnc-dev.install.in

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
usr/bin/halcompile
2+
usr/include/linuxcnc
3+
usr/lib/liblinuxcnc.a
4+
usr/lib/*.so
5+
usr/share/linuxcnc/Makefile.modinc
6+
usr/share/man/man1/halcompile.1
7+
usr/share/man/man3

debian/rules.in

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -75,27 +75,9 @@ override_dh_auto_install-arch:
7575

7676
desktop-file-validate $(shell find debian/extras/ -name *.desktop);
7777

78-
# Move static libraries to the -dev package.
79-
mkdir -p debian/$(DEV_PACKAGE_NAME)/usr/lib
80-
cp lib/*.a debian/$(DEV_PACKAGE_NAME)/usr/lib
81-
8278
mkdir -p $(DESTDIR)/usr/share/doc/linuxcnc/examples
8379
cd $(DESTDIR)/usr/share/doc/linuxcnc/examples && ln -sf ../../../linuxcnc/ncfiles ./nc_files
8480

85-
# -dev
86-
mkdir -p debian/$(DEV_PACKAGE_NAME)/usr/include
87-
mv -t debian/$(DEV_PACKAGE_NAME)/usr/include $(DESTDIR)/usr/include/linuxcnc
88-
89-
mkdir -p debian/$(DEV_PACKAGE_NAME)/usr/lib
90-
mv -t debian/$(DEV_PACKAGE_NAME)/usr/lib/ $(DESTDIR)/usr/lib/*.a $(DESTDIR)/usr/lib/*.so
91-
mkdir -p debian/$(DEV_PACKAGE_NAME)/usr/bin
92-
mv -t debian/$(DEV_PACKAGE_NAME)/usr/bin $(DESTDIR)/usr/bin/halcompile
93-
mkdir -p debian/$(DEV_PACKAGE_NAME)/usr/share/man/man1
94-
mv -t debian/$(DEV_PACKAGE_NAME)/usr/share/man/man1 $(DESTDIR)/usr/share/man/man1/halcompile.1
95-
mv -t debian/$(DEV_PACKAGE_NAME)/usr/share/man $(DESTDIR)/usr/share/man/man3
96-
mkdir -p debian/$(DEV_PACKAGE_NAME)/usr/share/linuxcnc
97-
mv -t debian/$(DEV_PACKAGE_NAME)/usr/share/linuxcnc $(DESTDIR)/usr/share/linuxcnc/Makefile.modinc
98-
9981
# some clean-up
10082
rm -f $(DESTDIR)/usr/share/doc/linuxcnc/examples/sample-configs/*/*position*.txt
10183

0 commit comments

Comments
 (0)