From 915b8c48fdac4728deb1aa42dfd34386aa46f6d4 Mon Sep 17 00:00:00 2001 From: Gerardo Zamudio Date: Fri, 22 May 2020 21:59:25 -0500 Subject: [PATCH] qemu: Nuevo --- CHECKSUMS.md5 | 19 ++-- CHECKSUMS.md5.asc | 28 +++--- CHECKSUMS.md5.gz | Bin 3210 -> 3353 bytes CHECKSUMS.md5.gz.asc | 28 +++--- ChangeLog.rss | 26 ++--- ChangeLog.txt | 4 + ChangeLog.txt.gz | Bin 753 -> 764 bytes FILELIST.TXT | 37 ++++--- PACKAGES.TXT | 2 +- PACKAGES.TXT.gz | Bin 78 -> 78 bytes qemu/65-kvm.rules | 2 + qemu/HEADER.txt | 19 ++++ qemu/README | 19 ++++ qemu/build/README | 64 ++++++++++++ qemu/build/qemu.SlackBuild | 201 +++++++++++++++++++++++++++++++++++++ qemu/build/qemu.info | 10 ++ qemu/build/slack-desc | 19 ++++ 17 files changed, 417 insertions(+), 61 deletions(-) create mode 100644 qemu/65-kvm.rules create mode 100644 qemu/HEADER.txt create mode 100644 qemu/README create mode 100644 qemu/build/README create mode 100644 qemu/build/qemu.SlackBuild create mode 100644 qemu/build/qemu.info create mode 100644 qemu/build/slack-desc 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 dab1a00378013863db7f16c3f69d00ffb1f189f7..6f466d2e869b77e680fc2067210c2465e08777e6 100644 GIT binary patch literal 3353 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 literal 3210 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 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éxico en-us urn: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 GMT gen_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 8026138740f72376e1fb0650cca8c9481a25d64c..868ae4f7e45108f53d290677b862dbe5ad68fe6e 100644 GIT binary patch delta 744 zcmV-;%f6v^dMhg^3x=GqSL$NjySyCxVaB`!rdxTu9PYs$# zvgMQt4SSI+W(M=#8_q>A`?*-%2#c=81ELIJ%HuUBDf)K1K@?NG`lcl#~D$yjaBAHGrMJJn79#O zNVC%f9&Dhn82BW*yA>27Eq=u+^c^ff>qjSnV<0E6-Bprge6*#g>j#dmE0_>USy&4z zcSsZ{*G5TO84cshm26>-PDFh)r^iI^cLVp)Fr3;yXjd~Zk1`&ue@C{Kel`pD4_ri# zq1`pYh0#Gr$W_+|p*2bcvf9_WP-gbnNSK7!i4CWm#&5E{*B`R(%LPl{B64)AhmA-2 zJ8iawQDv^o8JlpJh17|LB|IYYG#>ova}UolxEn*Ezzo)?ZSIVM6Zaz)zzIGDzCdTf zV={gAYg5@uR>heKf0D>?gg`{rXNY{*0xjkY#R796QwKe!c#J#=?O(zP?gDiXR(KS7 zQb=KPKN{gXY~TZQcct*0vO#O9Wg~+^TjfdV_^}?KFHi~vWn3y6CHsK%BsH0i>;-;- z)_Am?^{&cAw+M)hGN4pe3L8|lD(@O!+r&n_bxN^7Go3o=T1_kNpS5FXSB-tw88y@| zrIuQhkfb1QvlHc3T~*uA9xTe?KStG6qn{gKuFy>(!4-z0bPch)#?x5Hm>4M5dZ+0!dnUe delta 733 zcmV<30wVqV1@Q$1ABzYGEs+Hxf5+x7HCmuR(oNFtX^ORp$dW)&f|DC{-6P~;eQMA~ zk|n29XxNKnF*BI=-f*sh+0WJLPFQp+9uZ{-Qy!;0O3=6aEuxs>Rhub}uIuKg4N^He zio&WwAGIoMxmsO0;C9d>+^>yl-B6;0ll3dg-aZ6vA^j+fBF>@->;)?6e*mdcCJ*k_ z$p+iI@1RxMM&$ZQWF-=)Ri@U@zY0V{jGb86df@1o#e*X(<&4ZSxckClPJ7diqCe;T|#Lv~llHp7g_o7yV#qn_QeG)&wGFr?Wufd?BXEC!xL zcejE!yW?*aKXR~nkz(w>Nf7)FmTo~vo!D^7Y5XSJd;KAsu3WJ6Eh0y^I@oxiztv`+8&zb=T(Aj; z>ySFpu!Kisp2mYeUGCvo26tm96qw!`HTBLYIB`E>0i56|@C7;(9+UC2UzyUDvdk|` zkVK9n1R}DzK;**~e`qlmC>EFlncC|y`BUUcX!jD1a2Ke9u)>4LlR^rU`Oyg9egp5J zyDNp~l=WImC2JYv+A2>n(5d{Z(4Epter!ZaU>_GD28|1qj6YyHvyGllMQAs;?AI?w9v&l?RHk3O9$qy9wj3ZdKQpC>KL59m7F Pu2#PRyP&z=2N3`Olf`B` 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 4799f0a6d9412aac82c928b17db14579ee14c105..1ab96da537d7cd4e1df28e8ae608003dd4010b28 100644 GIT binary patch delta 37 tcmebCW0mjb;OLylY9P6Fi;+n<2XA4RfsujHgGWpZ;vbS{=`t`d0072I3V#3q delta 37 scmebCW0mjb;Lw}MY9ML4-N-PQgSRluz{tSp!6POHIq_K^br~2K0IV4aTmS$7 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: