diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5
index 01c194a..dac2bb9 100644
--- a/CHECKSUMS.md5
+++ b/CHECKSUMS.md5
@@ -10,14 +10,14 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
-f24f1847443993cab660284cbdd8b78a ./ChangeLog.rss
-0498011d30c23301c8a7cb8258a0ed8b ./ChangeLog.txt
-bb50e917f7a2951b519d1628e3b2da5e ./ChangeLog.txt.gz
-e1dfa3bc3a8e09a3b97fc677c6ad9d6b ./FILELIST.TXT
+bc32c680c2f7d36c25a454463a04f369 ./ChangeLog.rss
+f9a25b43f3a32cb355ffcfffda3ea784 ./ChangeLog.txt
+9b8242ef10566629ed612b8b7113a371 ./ChangeLog.txt.gz
+89ce0d25bb46710b944e183dd82c3eae ./FILELIST.TXT
7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY
4059d198768f9f8dc9372dc1c54bc3c3 ./MANIFEST.bz2
-ec0822395a6fc413e18efbf07158e3f8 ./PACKAGES.TXT
-966f54d63df0da13fb3bf7c42052eb92 ./PACKAGES.TXT.gz
+4a71d662707ceb22422e52dc1fbad7dc ./PACKAGES.TXT
+748cf20d5d6fce027e2b8beeab4b99db ./PACKAGES.TXT.gz
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/HEADER.txt
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/README
8c970fb9c9408b1ef9fddd2abdc2c15a ./device-tree-compiler/build/README
@@ -100,6 +100,13 @@ acbb248bd4843567db77644c19b15007 ./perl-Text-CSV/build/perl-Text-CSV.info
c33f62c6d3b1b12fb33eac44592e0673 ./phodav/build/phodav.SlackBuild
1343a3977ba0ca3cce30cbabd3868acd ./phodav/build/phodav.info
2dce1917306bd96bddf884a61dc7c1af ./phodav/build/slack-desc
+6a57f306a316676fe3485c2a9a1c4417 ./qemu/65-kvm.rules
+07eb7b7264a2138ceda7a49f3ccc1efa ./qemu/HEADER.txt
+07eb7b7264a2138ceda7a49f3ccc1efa ./qemu/README
+f2cd481c234f7e6d2ec9179a6159ad46 ./qemu/build/README
+21c572039538a56762b7c736b6d11b68 ./qemu/build/qemu.SlackBuild
+607068c7ab0d886748827c6170b40a83 ./qemu/build/qemu.info
+07eb7b7264a2138ceda7a49f3ccc1efa ./qemu/build/slack-desc
892a957a88ba397091d76377cb8800f4 ./snappy/HEADER.txt
892a957a88ba397091d76377cb8800f4 ./snappy/README
2c75546a222f606d0a3454d25a24d17a ./snappy/build/73.patch
diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc
index 9f3818e..b942668 100644
--- a/CHECKSUMS.md5.asc
+++ b/CHECKSUMS.md5.asc
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
-iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IkS4ZHGd6YW11ZGlv
-QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVzRJD/4nVGAc1xuzukM8W1kyWgHe
-q+fXbxMi3Fk4QK1dsQEvKeOlYJtgRbcCp05fQqMrpKMa+C45bsNGjYWbw1gq8kJk
-TT54XGrZpLa2VLc7MJMiLE43Jl64dZtMG6aIECvVcnaJ5Oa7d7bOIj5MZdjgPYT/
-xooVH1aAJmjEFIZDSVGx2Jbhgde9J/ngteZblXYUti3V+0hSuTtfAKos7gfT8+u2
-vDg8RlWlYBDGprpmdxJzGBdJGad2dePqZloos3Bj8crCGUt8FwXRbAZOM/UqBXSY
-Nuj4dNeiEABSaAFu6vJx9vMSqSgHMuwpvsA9JWoDuRRsu+KbQ1hUfILwYy47+Taf
-B9pkiVeuVPU3zeHrm6mgOvTC0RYobMTEnbjsBZojRFmLh3+ZhVFjZMZ6IY/PZMP9
-TjTeyD4+h3NTPIJrTWu8U/Te9G9PS2n6Hh5eMU99sFBt9YTLwqf+tlQKeCLu3CLs
-OBaKgU474qZw4updxzKMbYeynFekGjWCuOs8rsH/eHdBchdkab0tJ0hNrQdKDayd
-l2BCNoqpWaGW2GoPkbh4yVNUzSGIDNCNl2KW77ylOVsPNxRTeQdTS0utLmqQ4ey5
-c0rH6fspbMh2vKVWWBS72g8ZopLcXZMfDQE0yA+hZVMFYmPD6NvVPGRVVjDw8Cxo
-eCNdzqK+6tgzi/XK8eiWZQ==
-=8Lep
+iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IkYkZHGd6YW11ZGlv
+QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV6SsD/9q3lGU8PH+700bOt75dqI2
++eGmPzS904yJiwHphvFG5kwT+Ufx8NZmerj3HZA7xwP0n/ivD8u7cYF7whuLm27l
+tFWh3b1ZsZFntvRjuaaXqLc99nwyghBAEn2ztmJXvLRjPJ4/gH+Q6ZR8QIb/d3EG
+oY6CQvuYjO/GDV6SNx9YTOAf/UFZEJedYCLTZeI25z5rYZt5MMwKZmjl0HELTf0V
+NdNq+md7y8jUb3w9MctQcvyqqlrYQFMTjOyHKbZTKEWMymNqjmuXkep1Dr5CCts9
+xTUKrsdHG0kSs6gQqIgCfNZ7ssPvJeFdrqdOckzaAdS1ObNYUX1x5E9du/RPodAC
++mfGwxNTgFLBuqBuhGDlooz9lqnZVze5PsMkcgMB8FWufwiKfXXXlV3tHHO3LPBW
+Cq0mJcE72vim+PdQ56qu+JSyh168fQXdm1hX3ISPncyKBscYkeXSeWzlA0uLE8MV
+P1lGZl645vlisb+CDMQZWd4vBtqwcFHAt620uDbW/MhWPILU1czGES2ONz+ofh9M
+dxJfWfcwAgr/R07SWo2mECLI9X6CJXkw4/RMwWu5OzSoCoE/9H2DY0hWVzJbBkSo
+ZEnzV5oJckXx87LQKhT5LM45AHHKicCVr2NCk8PC6Z9pbkmrS4VuELKmBjT57R+l
+TPslub+UocB3yY50FclT5w==
+=7c8Z
-----END PGP SIGNATURE-----
diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz
index dab1a00..6f466d2 100644
Binary files a/CHECKSUMS.md5.gz and b/CHECKSUMS.md5.gz differ
diff --git a/CHECKSUMS.md5.gz.asc b/CHECKSUMS.md5.gz.asc
index b4be1ad..32f64b0 100644
--- a/CHECKSUMS.md5.gz.asc
+++ b/CHECKSUMS.md5.gz.asc
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
-iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IkS4ZHGd6YW11ZGlv
-QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV5MxD/9YHI5yZfJT/ReWaayEmEOp
-hjzT9P6sldFX2cZuKE06XlgVQUCwKwGJrMAuZP2Qp5NxUh6+ITzU2xNoKZzX7nMM
-yAEMYCFQrj/AU5bI+0vyHZyePzhovCsyIt8SY9Cwq2OplQ8UgRMiY9cFfZ/niCjN
-01SQcdNLgQJzwewuiH6alLHsz4QXCQWhkX64c6MXgqAc0iyFZgsIZuGVrTwUmGDe
-cZlJYiEPJieVLkwUTUtzTNMBNbI6korZdv2+BaFBglkp/PdpEGWUlpIbDeSjr+EI
-+sgXc7L38fU2wTFfx1Plfl7NEScf7t7WeeWsThUZT4KGjy+e+9z1RjGgwaoUmmou
-ORVlXYd79X//FogtbGMVU0MBNnS3nWmbBs+v4y88vrEGEUUPJ8wQqt6djeVXf4YN
-p4CBCMaG5USjSzcdnH4h9RXDECRW+Le4iUAfzt/KUky+fkf/w6sGoZ60wt5jpku1
-470Q9EnwR/XFsziJK1JTOfa5Hi4aL11gB7U8vFg2fkRyF+atmFoiYSj8RnIwsMsN
-Tjh9K6OjF2pF2vXPaxdkXLXaxk8OEBk3xqzVqMr7sV0T7AoRZjM+cxlPQumFf2GL
-jTGYmXfIpg6RI3Gfex75wmR4qyqpVP6pAXaWotSzA8oMCXyC48AerVKyUoanJN8r
-7Y77jXYADaVMjMh+/+mz4A==
-=yDut
+iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IkYkZHGd6YW11ZGlv
+QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV7USEACx3MLuMk5Ofa5JZjowcNLs
+WczyyTTeSc8Hpswr++ZnlktPUyjLKKA/0e4Q6sGiwRe9McAsVKcCN004M6PKLHmr
+Uaf7MAdfUKwOHWeJ25P9bOXp/1PWYG6JhDMAF44ZxSzP+3zBdkEULyg8iZHaM0on
+O909rF/VRqZXqDbx7Afrv4Z7lT6AHytMMQFa3wZvQVTHtndGAx5eEdTNvd48YJO8
+9cpZ7TrWN0BryU880RmEUbn8bMJI426GzuxkexUsR8plpxP8cJU5SSIjqFMD/lre
+tUONncA7bldcEAHBf73NbekDKNEGBJkcr1Q6mLFu8vEjde8pmq9LgfhPVZJT/xuH
+QpYI9nOuPawDfStFMOvmdtHV8tWhl0pJz4Bix9t0QaUV9v4TpoAR7LzBuDkqqhX/
+5llTgy/8Tle4E7OPFrKy27D3xSa1aR0Rv4NVuyQS5dWk08fqt+AmwJRg6FuAflqd
+Rg/H/bRaf5u1tnn3sAkCDPKgYeOYM4sKF42z3F7484mj4QQKpiXpoHLNFM43WvtA
+32/1KTIG6BqBrK1KGVsff+IMP0FzqrWi+v64Xcc6K+y6s392Km44EqVOskO/rihW
+XYJbp1H23qNXgkPKSJq5wuMMANXD/mkYvVBfOg/ICfUpRAKE5UEaec5DT5Iz8YTM
+VReUc3WCthLqElxdDmZjGg==
+=rN9y
-----END PGP SIGNATURE-----
diff --git a/ChangeLog.rss b/ChangeLog.rss
index bbdf277..29b73fd 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,20 @@
Repositorio de software para Slackare Linux proporcionado por Libre Expresión Méxicoen-usurn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33
- Sat, 23 May 2020 02:57:46 GMT
- Sat, 23 May 2020 02:57:49 GMT
+ Sat, 23 May 2020 02:59:17 GMT
+ Sat, 23 May 2020 02:59:20 GMTgen_repos_files.sh v 1.98
+
+ Sat, 23 May 2020 02:59:17 GMT
+ https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
+ Sat, 23 May 2020 02:59:17 GMT
+ 20200522215917
+
+
+qemu: Nuevo
+ ]]>
+
+ Sat, 23 May 2020 02:57:46 GMT
https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
@@ -190,16 +201,5 @@ glusterfs: Asumir el mantenimiento
]]>
-
- Fri, 22 May 2020 21:27:00 GMT
- https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
- Fri, 22 May 2020 21:27:00 GMT
- 20200522162700
-
-
-glusterfs: Nuevo
- ]]>
-
-
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 3936407..75235d8 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,7 @@
++--------------------------+
+Sat May 23 02:59:17 UTC 2020
+qemu: Nuevo
+
+--------------------------+
Sat May 23 02:57:46 UTC 2020
vde: Asumir el mantenimiento
diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz
index 8026138..868ae4f 100644
Binary files a/ChangeLog.txt.gz and b/ChangeLog.txt.gz differ
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 77fc453..16a96f2 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,4 +1,4 @@
-Sat May 23 02:57:46 UTC 2020
+Sat May 23 02:59:17 UTC 2020
Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds ,
maintained by Gerardo Zamudio .
@@ -6,19 +6,19 @@ If you are using a mirror site and find missing or extra files
in the subdirectories, please have the archive administrator
refresh the mirror.
-drwxr-xr-x 23 1000 100 4096 2020-05-22 21:57 .
--rw-r--r-- 1 1000 100 9020 2020-05-22 21:53 ./CHECKSUMS.md5
--rw-r--r-- 1 1000 100 870 2020-05-22 21:53 ./CHECKSUMS.md5.asc
--rw-r--r-- 1 1000 100 3181 2020-05-22 21:53 ./CHECKSUMS.md5.gz
--rw-r--r-- 1 1000 100 870 2020-05-22 21:53 ./CHECKSUMS.md5.gz.asc
--rw-r--r-- 1 1000 100 7805 2020-05-22 21:57 ./ChangeLog.rss
--rw-r--r-- 1 1000 100 4359 2020-05-22 21:57 ./ChangeLog.txt
--rw-r--r-- 1 1000 100 753 2020-05-22 21:57 ./ChangeLog.txt.gz
--rw-r--r-- 1 1000 100 311 2020-05-22 21:57 ./FILELIST.TXT
+drwxr-xr-x 24 1000 100 4096 2020-05-22 21:59 .
+-rw-r--r-- 1 1000 100 9075 2020-05-22 21:57 ./CHECKSUMS.md5
+-rw-r--r-- 1 1000 100 870 2020-05-22 21:57 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 1000 100 3210 2020-05-22 21:57 ./CHECKSUMS.md5.gz
+-rw-r--r-- 1 1000 100 870 2020-05-22 21:57 ./CHECKSUMS.md5.gz.asc
+-rw-r--r-- 1 1000 100 7800 2020-05-22 21:59 ./ChangeLog.rss
+-rw-r--r-- 1 1000 100 4430 2020-05-22 21:59 ./ChangeLog.txt
+-rw-r--r-- 1 1000 100 764 2020-05-22 21:59 ./ChangeLog.txt.gz
+-rw-r--r-- 1 1000 100 311 2020-05-22 21:59 ./FILELIST.TXT
-rw-r--r-- 1 1000 100 6217 2020-05-22 15:11 ./GPG-KEY
--rw-r--r-- 1 1000 100 14 2020-05-22 21:57 ./MANIFEST.bz2
--rw-r--r-- 1 1000 100 45 2020-05-22 21:57 ./PACKAGES.TXT
--rw-r--r-- 1 1000 100 78 2020-05-22 21:57 ./PACKAGES.TXT.gz
+-rw-r--r-- 1 1000 100 14 2020-05-22 21:59 ./MANIFEST.bz2
+-rw-r--r-- 1 1000 100 45 2020-05-22 21:59 ./PACKAGES.TXT
+-rw-r--r-- 1 1000 100 78 2020-05-22 21:59 ./PACKAGES.TXT.gz
drwxr-xr-x 4 1000 100 4096 2020-05-22 15:38 ./device-tree-compiler
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/HEADER.txt
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/README
@@ -139,6 +139,17 @@ drwxr-xr-x 2 1000 100 4096 2020-05-22 15:11 ./phodav/build
-rw-r--r-- 1 1000 100 3218 2020-05-22 15:11 ./phodav/build/phodav.SlackBuild
-rw-r--r-- 1 1000 100 302 2020-05-22 15:11 ./phodav/build/phodav.info
-rw-r--r-- 1 1000 100 940 2020-05-22 15:11 ./phodav/build/slack-desc
+drwxr-xr-x 4 1000 100 4096 2020-05-22 21:59 ./qemu
+-rw-r--r-- 1 1000 100 94 2020-05-22 02:53 ./qemu/65-kvm.rules
+-rw-r--r-- 1 1000 100 710 2020-05-22 21:59 ./qemu/HEADER.txt
+-rw-r--r-- 1 1000 100 710 2020-05-22 21:59 ./qemu/README
+drwxr-xr-x 2 1000 100 4096 2020-05-22 21:59 ./qemu/build
+-rw-r--r-- 1 1000 100 2378 2020-05-22 02:53 ./qemu/build/README
+-rw-r--r-- 1 1000 100 7658 2020-05-22 02:53 ./qemu/build/qemu.SlackBuild
+-rw-r--r-- 1 1000 100 271 2020-05-22 02:53 ./qemu/build/qemu.info
+-rw-r--r-- 1 1000 100 710 2020-05-22 02:53 ./qemu/build/slack-desc
+drwxr-xr-x 3 1000 100 4096 2020-05-22 21:59 ./qemu/pkg64
+drwxr-xr-x 2 1000 100 4096 2020-05-22 21:59 ./qemu/pkg64/current
drwxr-xr-x 4 1000 100 4096 2020-05-22 16:15 ./snappy
-rw-r--r-- 1 1000 100 1046 2020-05-22 16:01 ./snappy/HEADER.txt
-rw-r--r-- 1 1000 100 1046 2020-05-22 16:01 ./snappy/README
diff --git a/PACKAGES.TXT b/PACKAGES.TXT
index 03da59e..202f819 100644
--- a/PACKAGES.TXT
+++ b/PACKAGES.TXT
@@ -1,2 +1,2 @@
-PACKAGES.TXT; Sat May 23 02:57:46 UTC 2020
+PACKAGES.TXT; Sat May 23 02:59:17 UTC 2020
diff --git a/PACKAGES.TXT.gz b/PACKAGES.TXT.gz
index 4799f0a..1ab96da 100644
Binary files a/PACKAGES.TXT.gz and b/PACKAGES.TXT.gz differ
diff --git a/qemu/65-kvm.rules b/qemu/65-kvm.rules
new file mode 100644
index 0000000..3c11863
--- /dev/null
+++ b/qemu/65-kvm.rules
@@ -0,0 +1,2 @@
+KERNEL=="kvm", GROUP="@GROUP@", MODE="0660"
+KERNEL=="vhost-net", GROUP="@GROUP@", MODE="0660"
diff --git a/qemu/HEADER.txt b/qemu/HEADER.txt
new file mode 100644
index 0000000..65236bc
--- /dev/null
+++ b/qemu/HEADER.txt
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+qemu: qemu (open source processor emulator)
+qemu:
+qemu: QEMU is a generic and open source processor emulator which achieves
+qemu: a good emulation speed by using dynamic translation.
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
diff --git a/qemu/README b/qemu/README
new file mode 100644
index 0000000..65236bc
--- /dev/null
+++ b/qemu/README
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+qemu: qemu (open source processor emulator)
+qemu:
+qemu: QEMU is a generic and open source processor emulator which achieves
+qemu: a good emulation speed by using dynamic translation.
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
diff --git a/qemu/build/README b/qemu/build/README
new file mode 100644
index 0000000..a7d678f
--- /dev/null
+++ b/qemu/build/README
@@ -0,0 +1,64 @@
+QEMU is a generic and open source machine emulator and virtualizer.
+
+When used as a machine emulator, QEMU can run OSes and programs made for
+one machine (e.g. an ARM board) on a different machine (e.g. your PC).
+By using dynamic translation, it achieves very good performances.
+
+qemu (with kvm enabled) achieves near native performances by leveraging
+the kvm-kmod modules and executing the guest code directly on the host
+CPU. Slackware provides pre-built 32/64 bit x86 kvm-kmod modules or you
+can build different versions with the kvm-kmod package.
+
+By default, this script builds only the x86 and arm emulation targets
+for qemu; if you prefer to build all supported targets, do this:
+
+ TARGETS=all ./qemu.SlackBuild
+
+Disable vnc support via:
+
+ VNC_ENABLE=no ./qemu.SlackBuild
+
+Audio drivers support defaults to "pa,alsa,oss,sdl" and can be adusted
+by running the build script like this:
+
+ AUDIODRIVERS="pa,alsa,oss" ./qemu.SlackBuild
+
+We patch the installed udev rules to require membership in "users"
+group instead of a custom "kvm" group to use /dev/kvm. If you prefer
+something different, then run the build script like this:
+
+ KVMGROUP=group ./qemu.SlackBuild
+
+To have the qemu-bridge-helper installed setuid root, allowing regular
+users to use extended networking capabilities, do this:
+
+ BRIDGE_HELPER_SETUID=yes ./qemu.SlackBuild
+
+Don't forget to load the 'kvm-intel' or 'kvm-amd' module (depending on
+your processor) prior to launching qemu-system-ARCH with kvm enabled.
+For older/unmaintained qemu frontends, this build also creates a symlink
+to qemu-system-ARCH at /usr/bin/qemu-kvm.
+
+libiscsi, libcacard, spice, usbredir, virglrenderer,
+device-tree-compiler, libnfs, snappy, glusterfs and vde2 are optional
+dependencies.
+
+NOTE:
+To compile with virglrenderer, you will need to upgrade to
+mesa-12.0.0 or higher.
+
+Sphinx is optional but required in order for any of the documentation to be
+built.
+
+libseccomp (to use libvirt) and libiscsi (to access iSCSI targets
+directly) are optional dependencies, and will be picked up, if
+present, during the compilation.
+
+If you wish to emulate ARM, you will want device-tree-compiler.
+
+NOTES:
+ This version breaks some backward compatibility with earlier versions.
+ Consult the official changelogs for details.
+
+ SDL 1.2 support is deprecated, SDL 2.0 should be used instead.
+ Python 3.x can be used to build QEMU.
diff --git a/qemu/build/qemu.SlackBuild b/qemu/build/qemu.SlackBuild
new file mode 100644
index 0000000..4595acb
--- /dev/null
+++ b/qemu/build/qemu.SlackBuild
@@ -0,0 +1,201 @@
+#!/bin/sh
+
+# Slackware build script for qemu
+
+# Copyright 2009, 2010 Andrew Brouwers
+# Copyright 2013-2018 Edward Koenig, Vancouver, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Changelog
+# 1.0 27-FEB-2013 New SBo maintainer
+# 1.0 07-MAR-2013 updated to 1.4, includes qemu-kvm; thanks to
+# rworkman and ponce for script ideas.
+# 1.1 28-MAR-2013 fix missing docs per C. Willing and
+# add missing --libdir (patched in qemu-trivial upstream)
+# 1.2 22-SEP-2013 updated to 1.6
+# 1.3 03-NOV-2013 updated to 1.6.1
+# 1.4 28-APR-2014 updated to 2.0.0 (thanks Callum Davies ), added useful options,
+# clean ups, libusb version check.
+# 1.4a 04-MAY-2014 fixed typos thanks to sandb0y
+# 1.5 10-AUG-2014 updated to new version, watch for legacy "gotchas"
+# 1.6 18-NOV-2014 updated version, last of the 2.1 series, changed defaults per SBo list
+# 1.6a 23-NOV-2014 added overlooked AUDIODRIVERS switch per SBo list
+# 1.7 01-JAN-2015 updated to 2.2.0 ; build and link static libusb option (rw, tm, SBo list)
+# 1.8 27-APR-2015 updated to version 2.3.0
+# 1.9 14-MAY-2015 patched for "Venom" CVE-2015-3456 http://git.qemu.org/?p=qemu.git;a=commitdiff;h=e907746266721f305d67bc0718795fedee2e824c
+# 2.0 11-JUL-2015 patched for Heap-based buffer overflow in the PCNET controller CVE-2015-3209 http://git.qemu.org/?p=qemu.git;a=commitdiff;h=9f7c594c006289ad41169b854d70f5da6e400a2a
+# 2.1 27-JUL-2015 patched for heap overflow flaw while processing certain ATAPI commands CVE-2015-5154 http://git.qemu.org/?p=qemu.git;a=commitdiff;h=e40db4c6d391419c0039fe274c74df32a6ca1a28;hp=f793d97e454a56d17e404004867985622ca1a63b
+# 3.0 05-SEP-2015 uprgraded to new version
+# 3.1 13-DEC-2015 uprgraded to new version, minor clean ups
+# 3.1 02-SEP-2016 upgraded.
+# 3.2 15-OCT-2016 upgraded to 2.7 release
+# 3.3 26-JAN-2017 upgraded to 2.8 release
+# 4.0 28-JAN-2017 add bridge-helper option, README additions/cosmetics (thanks to Andrzej T.)
+# 4.1 01-APR-2017 no foolin': various bug and CVE updates re: ponce https://lists.nongnu.org/archive/html/qemu-devel/2017-03/msg06332.html
+# 4.2 05-JUN-2017 version update to 2.9 release
+# 4.3 06-JAN-2018 version update to 2.10.x release
+# 4.4 17-Feb-2018 version update to 2.11.x release, Spectre/Meltdown mitigation
+# 4.5 03-Jun-2018 version update to 2.12.0 release, note new deps: sdl2, gtk+3
+# 5.0 14-Dec-2018 version update to 3.1.0 release, note minimum dependency versions on release notes
+# 6.0 14-JUL-2019 version update to 4.0.0 release, note minimum dependency versions on release notes, doc fixes
+# 6.1 19-AUG-2019 verion update
+
+PRGNAM=qemu
+VERSION=${VERSION:-5.0.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+KVMGROUP=${KVMGROUP:-users}
+TARGETS=${TARGETS:-some}
+VNC_ENABLE=${VNC_ENABLE:-yes}
+AUDIODRIVERS=${AUDIODRIVERS:-pa,alsa,oss,sdl}
+BRIDGE_HELPER_SETUID=${BRIDGE_HELPER_SETUID:-no}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ KVMARCH="i386"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ KVMARCH="i386"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ KVMARCH="x86_64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+# Needed to build man pages if built after plain "su"
+export PATH=$PATH:/usr/share/texmf/bin
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Remove double CFLAGS
+sed -i "s|^\ \ CFLAGS=\"-O2\ | CFLAGS=\"|" configure
+
+# Enable only x86* and arm emulation for qemu: if you want to build
+# all the targets available use TARGETS=all
+if [ "$TARGETS" = "all" ]; then
+ targets=""
+else
+ targets="--target-list=i386-softmmu,x86_64-softmmu,i386-linux-user,x86_64-linux-user,arm-softmmu,arm-linux-user,armeb-linux-user"
+fi
+
+# To omit VNC capability, use VNC_ENABLE=no
+if [ "$VNC_ENABLE" = "yes" ]; then
+ with_vnc="--enable-vnc --enable-vnc-sasl --enable-vnc-jpeg"
+else
+ with_vnc="--disable-vnc"
+fi
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-gtk \
+ --enable-system \
+ --enable-kvm \
+ --disable-debug-info \
+ --enable-virtfs \
+ --enable-sdl \
+ --enable-jemalloc \
+ --enable-nettle \
+ --audio-drv-list=${AUDIODRIVERS} \
+ $with_vnc \
+ $targets
+
+# Make these first; otherwise make won't run in parallel.
+make config-all-devices.mak config-all-disas.mak
+
+make V=1
+make install DESTDIR=$PKG
+
+# Remove empty /var
+rm -rf $PKG/var
+
+# install some udev rules for /dev/kvm
+# Note: no udev rules for usb pasthrough when running qemu as non-root on linux hosts. See Section 2.11.2
+# https://qemu.weilnetz.de/doc/qemu-doc.html
+mkdir -p $PKG/lib/udev/rules.d/
+sed "s/@GROUP@/$KVMGROUP/" $CWD/65-kvm.rules \
+ > $PKG/lib/udev/rules.d/65-kvm.rules
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# create a symlink for qemu-kvm to support aqemu and such frontends
+# even though qemu now has a gtk gui.
+[ ! -z $KVMARCH ] && ln -s qemu-system-$KVMARCH $PKG/usr/bin/qemu-kvm
+
+# set qemu-bridge-helper setuid if requested
+if [ "$BRIDGE_HELPER_SETUID" = "yes" ]; then
+ chmod u+s $PKG/usr/libexec/qemu-bridge-helper
+fi
+
+# move any generated man pages to their proper location
+if [ -d $PKG/usr/share/man ]; then
+ mv $PKG/usr/share/man $PKG/usr
+ gzip -9 $PKG/usr/man/man?/*.?
+fi
+
+# Add docs to the proper location
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a Changelog COPYING* CODING_STYLE.rst LICENSE MAINTAINERS README.rst docs/* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/qemu/build/qemu.info b/qemu/build/qemu.info
new file mode 100644
index 0000000..ba5cfa9
--- /dev/null
+++ b/qemu/build/qemu.info
@@ -0,0 +1,10 @@
+PRGNAM="qemu"
+VERSION="5.0.0"
+HOMEPAGE="https://www.qemu.org"
+DOWNLOAD="https://download.qemu.org/qemu-5.0.0.tar.xz"
+MD5SUM="ede6005d7143fe994dd089d31dc2cf6c"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="SDL2"
+MAINTAINER="Edward W. Koenig"
+EMAIL="kingbeowulf@gmail.com"
diff --git a/qemu/build/slack-desc b/qemu/build/slack-desc
new file mode 100644
index 0000000..65236bc
--- /dev/null
+++ b/qemu/build/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+qemu: qemu (open source processor emulator)
+qemu:
+qemu: QEMU is a generic and open source processor emulator which achieves
+qemu: a good emulation speed by using dynamic translation.
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
+qemu:
+qemu: