A set of tools for managing print jobs and printers. Some highlights:

* printd: contains a kded module that checks for user print jobs
    and shows a systray icon;
  * printqueue: contains an application that show the printers queue;
  * printer-manager-kcm: configure printers in a very simple way;
  * add-printer: a wizard to add new printers;
  * plasmoid: show printers and it's jobs.
This commit is contained in:
zhuk 2013-04-24 18:41:57 +00:00
parent 7997ebe348
commit ccd362f9be
7 changed files with 89 additions and 0 deletions

View File

@ -0,0 +1,16 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 18:41:57 zhuk Exp $
COMMENT = printing management for KDE
DISTNAME = print-manager-${MODKDE4_VERSION}
SHARED_LIBS = kcupslib 0.0
WANTLIB = c m pthread stdc++
WANTLIB += lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtNetwork lib/qt4/QtSvg
WANTLIB += lib/qt4/QtXml
WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kio ${KDE4LIB}/plasma
WANTLIB += cups
LIB_DEPENDS = print/cups,-libs
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (kde/print-manager-4.10.2.tar.xz) = RFQ26nqvJAE8ifh1Ud2Er/yZwDSCv4UsSJaO2KzEFHU=
SIZE (kde/print-manager-4.10.2.tar.xz) = 92996

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2013/04/24 18:41:57 zhuk Exp $
--- CMakeLists.txt.orig Sat Feb 9 23:30:33 2013
+++ CMakeLists.txt Sat Feb 9 23:30:49 2013
@@ -6,6 +6,7 @@ find_package(KDE4 REQUIRED)
find_package(CUPS "1.4" REQUIRED)
include (MacroLibrary)
+include_directories(${CUPS_INCLUDE_DIR})
# Print-Manager version
set(PM_VERSION "0.3.0" CACHE STRING "Print Manager version")

View File

@ -0,0 +1,9 @@
$OpenBSD: patch-configure-printer_CMakeLists_txt,v 1.1.1.1 2013/04/24 18:41:57 zhuk Exp $
--- configure-printer/CMakeLists.txt.orig Sat Feb 9 23:25:25 2013
+++ configure-printer/CMakeLists.txt Sat Feb 9 23:25:34 2013
@@ -1,3 +1,5 @@
+include_directories(${CUPS_INCLUDE_DIR})
+
set(configureprinter_SRCS
ConfigurePrinterInterface.cpp
ModifyPrinter.cpp

View File

@ -0,0 +1,9 @@
$OpenBSD: patch-libkcups_CMakeLists_txt,v 1.1.1.1 2013/04/24 18:41:57 zhuk Exp $
--- libkcups/CMakeLists.txt.orig Sat Feb 9 23:24:52 2013
+++ libkcups/CMakeLists.txt Sat Feb 9 23:25:09 2013
@@ -1,3 +1,5 @@
+include_directories(${CUPS_INCLUDE_DIR})
+
set(libkcups_SRCS
KCupsPasswordDialog.cpp
KCupsConnection.cpp

View File

@ -0,0 +1,8 @@
A set of tools for managing print jobs and printers. Some highlights:
* printd: contains a kded module that checks for user print jobs
and shows a systray icon;
* printqueue: contains an application that show the printers queue;
* printer-manager-kcm: configure printers in a very simple way;
* add-printer: a wizard to add new printers;
* plasmoid: show printers and it's jobs.

View File

@ -0,0 +1,34 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 18:41:57 zhuk Exp $
lib/kde4/kcm_printer_manager.so
lib/kde4/kded_printmanager.so
@lib ${KDE4LIB}/libkcupslib.so.${LIBkcupslib_VERSION}
lib/kde4/plasma_engine_printers.so
lib/kde4/plasma_engine_printjobs.so
@lib lib/libkcupslib.so.${LIBkcupslib_VERSION}
@bin libexec/add-printer
@bin libexec/configure-printer
@bin libexec/print-queue
share/apps/plasma/plasmoids/
share/apps/plasma/plasmoids/printmanager/
share/apps/plasma/plasmoids/printmanager/contents/
share/apps/plasma/plasmoids/printmanager/contents/config/
share/apps/plasma/plasmoids/printmanager/contents/config/main.xml
share/apps/plasma/plasmoids/printmanager/contents/ui/
share/apps/plasma/plasmoids/printmanager/contents/ui/JobItem.qml
share/apps/plasma/plasmoids/printmanager/contents/ui/PrinterItem.qml
share/apps/plasma/plasmoids/printmanager/contents/ui/ScrollableListView.qml
share/apps/plasma/plasmoids/printmanager/contents/ui/config.ui
share/apps/plasma/plasmoids/printmanager/contents/ui/printmanager.qml
share/apps/plasma/plasmoids/printmanager/metadata.desktop
share/apps/plasma/services/org.kde.printers.operations
share/apps/plasma/services/org.kde.printjobs.operations
share/apps/printmanager/
share/apps/printmanager/printmanager.notifyrc
share/dbus-1/services/org.kde.AddPrinter.service
share/dbus-1/services/org.kde.ConfigurePrinter.service
share/dbus-1/services/org.kde.PrintQueue.service
share/kde4/services/kcm_printer_manager.desktop
share/kde4/services/kded/printmanager.desktop
share/kde4/services/plasma-applet-printmanager.desktop
share/kde4/services/plasma-engine-printers.desktop
share/kde4/services/plasma-engine-printjobs.desktop