diff --git a/packages/linux_make/Makefile b/packages/linux_make/Makefile
index 8f77111b4e79682b975df441b602a5e7ad4d1214..7814e1ef3a7070b81e8d086ea00f3df34435a5e5 100644
--- a/packages/linux_make/Makefile
+++ b/packages/linux_make/Makefile
@@ -143,11 +143,14 @@ deb: $(bindir)
 # Pd-related scripts
 	#install -p $(scripts_src)/pd-diff $(DESTDIR)$(bindir)
 	install -p $(scripts_src)/config-switcher.sh $(DESTDIR)$(bindir)
-# delete these since they are provided by the 'puredata-utils' package
+# delete these since they are provided by the 'puredata-utils' and 'cyclist' package
 	rm -f $(DESTDIR)$(bindir)/pdsend
 	rm -f $(DESTDIR)$(bindir)/pdreceive
+	rm -f $(DESTDIR)$(bindir)/cyclist
 	rm -f $(DESTDIR)/usr/share/man/man1/pdsend.1.gz
 	rm -f $(DESTDIR)/usr/share/man/man1/pdreceive.1.gz
+#migrate Gem.pc to remove conflict with pd-vanilla and other variants
+	mv -f $(DESTDIR)$(libpddir)/../pkgconfig $(DESTDIR)$(libpddir)/
 # debian packaging
 	test -d $(DESTDIR)/DEBIAN || mkdir -p $(DESTDIR)/DEBIAN
 	cp $(packages_src)/linux_make/debian/control $(DESTDIR)/DEBIAN