tkdnd is an extension that adds native drag & drop capabilities to the tk toolkit. Here is an ebuild for the version 1.0a2. It requires tcl/tk > 8.4 according to : http://www.iit.demokritos.gr/~petasis/Tcl/tkDND/tkDND.html It license is BSD. It works fine on my x86 box. It can be used in amsn 0.96rc1 (which should be released this week : just waiting for SF mirrors to be synced). Greets
Created attachment 89734 [details] the ebuild a small ebuild for tkdnd-1.0a2
Created attachment 89735 [details] the ebuild a small ebuild for tkdnd-1.0a2
This is now in the sunrise overlay. You can find it at: http://gentoo-sunrise.org/cgi-bin/trac.cgi/browser/sunrise/dev-tcltk/tkdnd Greets
In order to test it, there's a directory called "demo" in the archive. Go there, and run : wish newtest.tcl Now you can play with drag and drop. It runs fine with konqueror and nautilus (for files), but not with rox. It's not working with URLs.
Thanks for this ebuild
Wait it didn't actually install any files: >>> Source compiled. >>> Test phase [not enabled]: dev-tcltk/tkdnd-1.0_alpha2 >>> Install tkdnd-1.0_alpha2 into /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image/ category dev-tcltk >>> Completed installing tkdnd-1.0_alpha2 into /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image/ >>> Merging dev-tcltk/tkdnd-1.0_alpha2 to / >>> dev-tcltk/tkdnd-1.0_alpha2 merged. >>> Recording dev-tcltk/tkdnd in "world" favorites file... >>> No packages selected for removal by clean >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. Help please?
ooops my mistake. I didn't download all the files. Thanks again.
Hello, probleme with amd64: ***** tkdnd Made Successfully! *** >>> Source compiled. >>> Test phase [not enabled]: dev-tcltk/tkdnd-1.0_alpha2 >>> Install tkdnd-1.0_alpha2 into /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image/ category dev-tcltk /bin/sh ./mkinstalldirs /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image//usr/lib64 ***** tkdnd Made Successfully! *** mkdir /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image/usr mkdir /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image/usr/lib64 /bin/sh ./mkinstalldirs /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image//usr/lib64/tkdnd mkdir /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image/usr/lib64/tkdnd /usr/bin/install -c -m 644 ../lib/tkdnd/libtkdnd.so /var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image//usr/lib64/../lib/tkdnd/libtkdnd.so /usr/bin/install: ne peut créer le fichier régulier `/var/tmp/portage/dev-tcltk/tkdnd-1.0_alpha2/image//usr/lib64/../lib/tkdnd/libtkdnd.so': Aucun fichier ou répertoire de ce type make: *** [install-lib-binaries] Erreur 1 * * ERROR: dev-tcltk/tkdnd-1.0_alpha2 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_install * ebuild.sh, line 1138: Called qa_call 'src_install' * ebuild.sh, line 44: Called src_install * tkdnd-1.0_alpha2.ebuild, line 31: Called die * The specific snippet of code: * emake install DESTDIR="${D}" || die "emake install failed" * The die message: * emake install failed
This is now in the tree: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-tcltk/tkdnd/tkdnd-2.2.ebuild?revision=1.2&view=markup