From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- x11-misc/spacefm/Manifest | 10 +++ .../spacefm/files/spacefm-include-sysmacros.patch | 21 +++++ x11-misc/spacefm/metadata.xml | 30 ++++++++ x11-misc/spacefm/spacefm-1.0.4-r1.ebuild | 90 ++++++++++++++++++++++ x11-misc/spacefm/spacefm-1.0.4.ebuild | 86 +++++++++++++++++++++ x11-misc/spacefm/spacefm-1.0.5-r2.ebuild | 89 +++++++++++++++++++++ x11-misc/spacefm/spacefm-9999.ebuild | 87 +++++++++++++++++++++ 7 files changed, 413 insertions(+) create mode 100644 x11-misc/spacefm/Manifest create mode 100644 x11-misc/spacefm/files/spacefm-include-sysmacros.patch create mode 100644 x11-misc/spacefm/metadata.xml create mode 100644 x11-misc/spacefm/spacefm-1.0.4-r1.ebuild create mode 100644 x11-misc/spacefm/spacefm-1.0.4.ebuild create mode 100644 x11-misc/spacefm/spacefm-1.0.5-r2.ebuild create mode 100644 x11-misc/spacefm/spacefm-9999.ebuild (limited to 'x11-misc/spacefm') diff --git a/x11-misc/spacefm/Manifest b/x11-misc/spacefm/Manifest new file mode 100644 index 000000000000..c55a22b2febd --- /dev/null +++ b/x11-misc/spacefm/Manifest @@ -0,0 +1,10 @@ +AUX spacefm-include-sysmacros.patch 449 SHA256 7e8a069bb4175770a46842f547e51a73d06c2143fcc7b218e06e48cb19a93d00 SHA512 276ff68ed7c08d02224d73089a895e044510accfc160e06abcd7c55b8dae4b9443f67ad5ba36c07d51db37afd64b5a2da8085e7ebad6e46dfb60459b10f3a99f WHIRLPOOL caa1456060f97ac54975f5cb8ed556a527c2644bcd04687357dce150f79dd1391d5bf0e8280e214742c6382d5fa481b3ce8045a9212deac2f26e0cb3b1b3864d +DIST spacefm-1.0.4.tar.gz 3487476 SHA256 b08df31894f48c43e38ce3f3d32acf0bec67c38164d20f7765a7e4af9e3af7a2 SHA512 bbb3d3048c62b0223799468e24abd8614a75d9118ad9d8493e7118882072fb3401f086239dc05a4a742b39b40520771de5bc9fe6735a2c5853ffb5aa961e6112 WHIRLPOOL 9a7af8a52c822b1024a0fbe45556b7c1c53995c827315d6b2fad6e506720abc93fa1e200428d39cf4788bed7f1e635dc883d37711583157be31b12796167d379 +DIST spacefm-1.0.5.tar.gz 3491483 SHA256 d3f14fd1b1cfb51df98ebc341ab78ce741ba443ae2ce9e1662de39d01a95e0f3 SHA512 f32a59eac773df1bd9d36ba26cf7397bd205a2a8918e01f978c42ffb6aa2238a6f4dc871503a43f130c3b10d80f43364f54965d441f602ac895d0483fc073498 WHIRLPOOL 2e6f9a742032d04e863a7801b8707ada523be009d3c7abe8d54390af822653bab923783926082af28ad6a546f86035f50ec44a490e170186f395d6e5395b48bb +EBUILD spacefm-1.0.4-r1.ebuild 2553 SHA256 0bc1307446f382c742ff60ab01eaf409a14818ac0300045b3b3b3e1dbb8108ee SHA512 385140f2087c8b559d4588779e19c83b78f13f6962dfeeffefacf7a4983fdf5325c89f9ece641b3de29903e2a23246ed34b405dd58afb20416935f4bcf61f80e WHIRLPOOL fe6e9c8ff40bc11dbfde875e504402353a6ebf1c91775bdbd947a43af02c09ab92265bf98dd075a8527e74b9a224e1b970ca45f5ebe85c6247c41f10bc301b7c +EBUILD spacefm-1.0.4.ebuild 2456 SHA256 9d19fe72923f37c0380209e9fd4038f434df00546ae2ae140f8c520f92c0b907 SHA512 b6466744c58725327cfb47e317d809851bb5fa34e82eb9fe7ec472a7f9a9084f68f612f85e5a0dab2e60c3f7837692416c4728d36234cb7976ece256286fd27a WHIRLPOOL 414a428e5fddc13eae345db293c9c0f41b49c2803ec999e7e90f749fed149166772fc1d2a8d1e4f4635498ea215b3dfe3b77f835520755cbf836fe3653a63f97 +EBUILD spacefm-1.0.5-r2.ebuild 2522 SHA256 0b0f2158f21721902f54964944def1fd1d703ee8ec7a2f705aa8653265d70e76 SHA512 d4cc71c6161a36654e8a9b050a9e76ef76bcd36f0b50f65d1d46f5de28db791dd326d24d406eb2b3f3b4a371d681e3d74e1c5663d57791c93c47cd5ee591a592 WHIRLPOOL aee7ae9da6a6ea0f1c8bbd2faac51fd1292bddfb5e32ff02df7f283c4ff826495508c5b658b7cd01eedd313a21ece1df565046ac872e5d81d1291175cffc44c4 +EBUILD spacefm-9999.ebuild 2454 SHA256 d8707fda6eb5abca7a8d1ff199031ab02b5b4de3765c5d39e8f1ec997ad58b17 SHA512 5da5de98185ba9fc9e6eb74ae37c56c6442b5a25483de205563b285dd36c2c6b3dd6407b891a95d6b4d348883522f4936880c5bed7327845a887e864c25f58ae WHIRLPOOL f0976183c353597cb7382bc14cb27d0643b0df2d40f089ce36e4fa160e8db8bda4d4ba748a98e57fda91c83413e9fc71544936b1adeef57df1539df7b8217098 +MISC ChangeLog 6045 SHA256 8e382b4c37adbf64c5236976eb8b2125d7d05967234c260a53edfaf6c15b9d34 SHA512 d0fc381c23e24a75c4ba2716076ab5e4ce14e2b08234f6f03f4a22201853a9ff4506aff76ce9b1c8d445a188242f4beeb01e020535699014aae4f8f829051ddb WHIRLPOOL 7afe2d30750ce3bb24b575bcaef62263d5b7686caedce148eff1dba6cf75a104aeaee2ab4fcc55ce07e945c9f1467d0805ad6cd84a530f3321b55c51d374db15 +MISC ChangeLog-2015 9726 SHA256 9f05182b7c81401f85517ca6597d30c6395f802b0b84b5b0a0cd3d15926409f8 SHA512 09ab3ca86008fd9c949f78292ab5b9e0f32ed90a4c0bde9b4288b31dd2a148d6c8a4f176e132bd8ea6b285f2428e0278245abd17679c8571060a4558ef9fcca6 WHIRLPOOL 4fcf8d5b8119821ffc9ef265d35ee6fa474e3a07ad66bd08777b0137468ac0ea4aff223709423e4f6a1dc22afa8a8b7646734986d5dad98e397d17cfd2764563 +MISC metadata.xml 1279 SHA256 68cf1034f5b9395fe38fc3c2b83c2555a32d9e04418252fa88ca636816f478da SHA512 7b74021bb9f1876846c030892524b1c18a203142d11ed8da97821656cc8b37dd95cba0f1e220eac6e1ef6a36222a8cf2798dd2682de18b0261b49c9634045c9a WHIRLPOOL b306a74266eff741e1a78caabd99558f5b0bdd5d1848f6a8ca5f55d31c3035f3e7da008be173e27bc89b556e054872b6e47fc7064784083ef6840cc0373793be diff --git a/x11-misc/spacefm/files/spacefm-include-sysmacros.patch b/x11-misc/spacefm/files/spacefm-include-sysmacros.patch new file mode 100644 index 000000000000..28bbfc7c4057 --- /dev/null +++ b/x11-misc/spacefm/files/spacefm-include-sysmacros.patch @@ -0,0 +1,21 @@ +--- a/src/vfs/vfs-volume-nohal.c ++++ b/src/vfs/vfs-volume-nohal.c +@@ -36,6 +36,7 @@ + + #include // kill + #include // MAJOR MINOR ++#include // needed for dev_t + + #ifdef HAVE_STATVFS + #include +--- a/src/main.c ++++ b/src/main.c +@@ -30,6 +30,8 @@ + + #include + ++#include /* for major/minor, dev_t */ ++ + #include "main-window.h" + + #include "vfs-file-info.h" diff --git a/x11-misc/spacefm/metadata.xml b/x11-misc/spacefm/metadata.xml new file mode 100644 index 000000000000..21d53fa354ba --- /dev/null +++ b/x11-misc/spacefm/metadata.xml @@ -0,0 +1,30 @@ + + + + + zlg@gentoo.org + Daniel Campbell + + + + ignorantguru@users.sourceforge.net + IgnorantGuru + + https://ignorantguru.github.com/spacefm/news.html + https://github.com/IgnorantGuru/spacefm/wiki/ + https://github.com/IgnorantGuru/spacefm/issues + spacefm + ignorantguru/spacefm + + + Support GTK+ 2.x instead of GTK+ 3.x + Support GTK+ 3.x instead of GTK+ 2.x + Support video thumbnails with media-video/ffmpegthumbnailer + + + SpaceFM is a file manager with built-in VFS, optional udisks-based device + manager, customizable menu system, and bash integration. SpaceFM is a fork + of legacy PCManFM. Earlier versions of this program were released under + the name PCManFM-Mod. + + diff --git a/x11-misc/spacefm/spacefm-1.0.4-r1.ebuild b/x11-misc/spacefm/spacefm-1.0.4-r1.ebuild new file mode 100644 index 000000000000..cbea0f7944a5 --- /dev/null +++ b/x11-misc/spacefm/spacefm-1.0.4-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit fdo-mime gnome2-utils linux-info + +DESCRIPTION="A multi-panel tabbed file manager" +HOMEPAGE="https://ignorantguru.github.com/spacefm/" +SRC_URI="https://github.com/ignorantguru/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk2 +gtk3 +startup-notification +video-thumbnails" +REQUIRED_USE="gtk2? ( !gtk3 )" + +RDEPEND="dev-libs/glib:2 + dev-util/desktop-file-utils + >=virtual/udev-143 + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + gtk2? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) + !gtk2? ( x11-libs/gtk+:3 ) + x11-libs/pango + x11-libs/libX11 + x11-misc/shared-mime-info + video-thumbnails? ( media-video/ffmpegthumbnailer ) + startup-notification? ( x11-libs/startup-notification )" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${PN}-include-sysmacros.patch +) + +src_configure() { + econf \ + --htmldir=/usr/share/doc/${PF}/html \ + $(use_enable startup-notification) \ + $(use_enable video-thumbnails) \ + --disable-hal \ + --enable-inotify \ + --disable-pixmaps \ + $(use_with gtk3 gtk3 "yes") +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update + + einfo + elog "To mount as non-root user you need one of the following:" + elog " sys-apps/udevil (recommended, see below)" + elog " sys-apps/pmount" + elog " sys-fs/udisks:0" + elog " sys-fs/udisks:2" + elog "To support ftp/nfs/smb/ssh URLs in the path bar you need:" + elog " sys-apps/udevil" + elog "To perform as root functionality you need one of the following:" + elog " x11-misc/ktsuss" + elog " kde-plasma/kde-cli-tools[kdesu]" + elog "Other optional dependencies:" + elog " sys-apps/dbus" + elog " sys-process/lsof (device processes)" + elog " virtual/eject (eject media)" + einfo + if ! has_version 'sys-fs/udisks' ; then + elog "When using SpaceFM without udisks, and without the udisks-daemon running," + elog "you may need to enable kernel polling for device media changes to be detected." + elog "See /usr/share/doc/${PF}/html/spacefm-manual-en.html#devices-kernpoll" + has_version '