From 260d720e3f8905b0b7f0e33e135d67a30d413f2b Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@redcorelinux.org>
Date: Sun, 2 Apr 2017 22:05:16 +0100
Subject: add filters for office category

---
 office.py | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/office.py b/office.py
index ca6c23b..153b37a 100755
--- a/office.py
+++ b/office.py
@@ -37,7 +37,21 @@ class Office(QtWidgets.QMainWindow):
     def load_packages(self):
         with sqlite3.connect('/var/lib/epkg/db/epkg.db') as db:
             cursor=db.cursor()
-            cursor.execute('''SELECT * from remote_packages''')
+            cursor.execute('''
+                SELECT
+                a.category AS cat,
+                a.name AS pn,
+                a.version AS av,
+                i.version AS iv,
+                a.description AS descr
+                FROM remote_packages AS a
+                LEFT JOIN local_packages AS i
+                ON a.category = i.category
+                AND a.name = i.name
+                AND a.slot = i.slot
+                WHERE  a.name IN
+                ('fet', 'libreoffice', 'wps-office', 'cantarell', 'corefonts', 'dejavu', 'liberation-fonts', 'libertine', 'noto', 'open-sans', 'roboto', 'ttf-bitstream-vera', 'qpdfview', 'cups', 'cups-filters', 'cups-pdf', 'simple-scan', 'cnijfilter', 'cnijfilter-drivers', 'hplip')
+            ''')
             rows = cursor.fetchall()
             
             for row in rows:
-- 
cgit v1.2.3