diff --git a/kde/applications/dolphin/blacklist.txt b/kde/applications/dolphin/blacklist.txt new file mode 100644 index 00000000..6667d942 --- /dev/null +++ b/kde/applications/dolphin/blacklist.txt @@ -0,0 +1,4 @@ +# blacklist + +# strip most executables +bin/(?!(dolphin|update-mime-database|kioslave|dbus-launch|dbus-daemon)).*\.exe diff --git a/kde/applications/dolphin/dolphin.ico b/kde/applications/dolphin/dolphin.ico new file mode 100644 index 00000000..0cf1ae50 Binary files /dev/null and b/kde/applications/dolphin/dolphin.ico differ diff --git a/kde/applications/dolphin/dolphin.py b/kde/applications/dolphin/dolphin.py index 993c330c..0a205a41 100644 --- a/kde/applications/dolphin/dolphin.py +++ b/kde/applications/dolphin/dolphin.py @@ -1,51 +1,50 @@ import info class subinfo(info.infoclass): def setTargets(self): self.versionInfo.setDefaultValues() self.description = "Dolphin is a lightweight file manager. It has been designed with ease of use and simplicity in mind, while still allowing flexibility and customisation. This means that you can do your file management exactly the way you want to do it." self.webpage = "https://www.kde.org/applications/system/dolphin/" def setDependencies(self): self.runtimeDependencies["libs/qt5/qtbase"] = "default" self.runtimeDependencies["kde/frameworks/tier2/kdoctools"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kinit"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kcmutils"] = "default" self.runtimeDependencies["kde/frameworks/tier3/knewstuff"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kcoreaddons"] = "default" self.runtimeDependencies["kde/frameworks/tier1/ki18n"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kdbusaddons"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kbookmarks"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kconfig"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kio"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kparts"] = "default" self.runtimeDependencies["kde/frameworks/tier1/solid"] = "default" self.runtimeDependencies["kde/frameworks/tier3/kiconthemes"] = "default" self.runtimeDependencies["kde/frameworks/tier2/kcompletion"] = "default" self.runtimeDependencies["kde/frameworks/tier3/ktexteditor"] = "default" self.runtimeDependencies["kde/frameworks/tier1/kwindowsystem"] = "default" self.runtimeDependencies["kde/frameworks/tier3/knotifications"] = "default" self.runtimeDependencies["kde/frameworks/tier4/kdelibs4support"] = "default" from Package.CMakePackageBase import * class Package(CMakePackageBase): def __init__(self): CMakePackageBase.__init__(self) def createPackage(self): self.blacklist_file.append(os.path.join(self.packageDir(), 'blacklist.txt')) self.defines["productname"] = "Dolphin" self.defines["shortcuts"] = [{"name" : "Dolphin", "target":"bin/dolphin.exe", "description" : self.subinfo.description, "icon" : "$INSTDIR\\dolphin.ico" }] self.defines["icon"] = os.path.join(self.packageDir(), "dolphin.ico") self.ignoredPackages.append("binary/mysql") - self.ignoredPackages.append("libs/dbus") return TypePackager.createPackage(self)