guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#69074] [PATCH 01/11] gnu: Add python-keystone-engine.


From: soeren
Subject: [bug#69074] [PATCH 01/11] gnu: Add python-keystone-engine.
Date: Thu, 11 Jul 2024 23:27:12 +0200

From: Sören Tempel <soeren@soeren-tempel.net>

* gnu/packages/emulators.scm (python-keystone-engine): New variable.
---
 gnu/packages/emulators.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 5979294ef2..486610f1f0 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -2622,6 +2622,28 @@ (define-public uxn
 stack-machine, written in ANSI C.  Graphical output is implemented using 
SDL2.")
       (license license:expat))))
 
+(define-public python-keystone-engine
+  (package
+    (name "python-keystone-engine")
+    (version "0.9.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "keystone-engine" version))
+       (sha256
+        (base32 "1xahdr6bh3dw5swrc2r8kqa8ljhqlb7k2kxv5mrw5rhcmcnzcyig"))))
+    (native-inputs (list cmake))
+    (build-system pyproject-build-system)
+    (home-page "https://www.keystone-engine.org";)
+    (synopsis
+     "Lightweight multi-platform, multi-architecture assembler framework")
+    (description
+     "Keystone is a lightweight multi-platform, multi-architecture
+assembler framework.  It supports a wide-range of different architectures
+and offers an intuitive architecture-neutral API for interacting with
+assembly for these architectures.")
+    (license license:gpl2)))
+
 (define-public emu8051
   (let ((commit "5dc681275151c4a5d7b85ec9ff4ceb1b25abd5a8")
         (revision "1"))

base-commit: eeb24a50d2f1f78095bdb16b40ddb93bb51474bc
prerequisite-patch-id: ee2a9b6687430c128ae37013d0cabf78965c97b1
prerequisite-patch-id: 138a1596bdb469002dca48d090b3c1600fd76fe3
prerequisite-patch-id: be3c2bd6aeda961b25ee63b73fb3fd8c07c0edf9
prerequisite-patch-id: 061d0cdfd9efb74fccd55e2a30e427385a6a982f
prerequisite-patch-id: e0c8dd359305affa867e537d444f0cf688b5e342
prerequisite-patch-id: c3c2c5dd54341be192b3e29ced43d91db7747a13
prerequisite-patch-id: 17a62f3de0eeeb2cfdcddd1c02acbd36f9d19b6c
prerequisite-patch-id: ee3c5dd8dfe405e38b940b24bf3b58627d1fa612
prerequisite-patch-id: fd89a91e88e4814b0f7e2e09aa55354a8ad0c120
prerequisite-patch-id: eca98c7f708c5fc13b9cae1feefab139bf78aa2e
prerequisite-patch-id: ab8c3f10a0cd324b842682b562a4030063027b8d
prerequisite-patch-id: c3a135b6c179a25a56cb5b7f0158d1907b2d1105
prerequisite-patch-id: e6cf480f56b860681b0b0f802beac67deafe6452
prerequisite-patch-id: 94ca864f10447787f81847557be750c7b20d18f7
prerequisite-patch-id: ec9b1772c7e723bf56dc7e55e94a9b68c22814d7
prerequisite-patch-id: cfc1254a999cacdb45980c36dd5e65920df1b89b
prerequisite-patch-id: 1ab9eda560e3de9fa6c93c9f7e2b54df1af3885c
prerequisite-patch-id: 5673937acc787fa0cd0f7b2c19b5008f50d18192
prerequisite-patch-id: 2896487a69c866bc0384671f38804aec09718fb8
prerequisite-patch-id: 19fee3925913d427510f10efe8e3e84a9fc7c39d
prerequisite-patch-id: 9fde04d4b1031d5b0c761817482ea50518806317
prerequisite-patch-id: 1de5295e2929eae0b45a1259f7d85a8b6dd27bd3
prerequisite-patch-id: 19288643faed672174a7c8f2397989ec99909cc6
prerequisite-patch-id: 1f7ea830b18e7bdd313982dc2b9953c8637e7c6a
prerequisite-patch-id: a90142a9e9166ccc5842af5c39e46b5ab135bb60
prerequisite-patch-id: d156d4761f70108268b7e7436a1b71e2d77051a1
prerequisite-patch-id: 1366b1b8446f870e6bd094f5f0e7d90c4ae52211
prerequisite-patch-id: 51b10a06e7f8b68addda26d09963acc037606c5c
prerequisite-patch-id: 16be4fd9482c923a5b24713ad77e6d677bf4c225
prerequisite-patch-id: 1f98a03c4f43ffb5837c559459ec029451d7650d
prerequisite-patch-id: 56e9505321e0685920470198d0f0f86c7f41ff37
prerequisite-patch-id: c9f80b814007a2239da588836629a4f50c1a1ca6
prerequisite-patch-id: f6afa2e319d2ba8b4eb81d38de53ddf61cc4f21c
prerequisite-patch-id: 53b8bbcb6ded77c3e42d8b127d04aca73878aa59
prerequisite-patch-id: afc7e0fc337dbd8166b32297c73efc767a2c2a9d
prerequisite-patch-id: cede852fd458d339f3b69ba81ceb7c84430aca11
prerequisite-patch-id: b531f235c82c61593d427d21f3b0af204f7eb99f
prerequisite-patch-id: 85d9203714f534be6ca76958f1b954dfdf4d333c
prerequisite-patch-id: b5a3fdea1b5207839dc9ec762fe2c5650b905e8a
prerequisite-patch-id: 51d2c8a901e4c994e12043e67e30f02f150d20e8
prerequisite-patch-id: 2e758f8e75d266792a277a998eae19d12710d9d4
prerequisite-patch-id: 43df7a9621736fc82b0a6d360b1374080e0e5930
prerequisite-patch-id: f6c4adbef94c3035a2c5d772f8d33ba563e43163
prerequisite-patch-id: 195523867e21de90d11bdda7d6c12f10214cc5df
prerequisite-patch-id: 9e2487f4759b2da3a0d00fc308c6a5c08fbd4ddb
prerequisite-patch-id: 4c7af60712af6e188a4a067386093fe0af12c512
prerequisite-patch-id: af5d9d932b9485e2a4257a983f6a3b1a19d5e251
prerequisite-patch-id: 623116ba5a8ff752dfe0936090247a94c2fb3d44
prerequisite-patch-id: d920223ad4dd8c4e1b3e2e95b047ace057eeddf8
prerequisite-patch-id: f124d556ef42048680e42355c111f0696d9ced07
prerequisite-patch-id: a0a1bf5290e018b70edfbb5563d137733c84e84a
prerequisite-patch-id: cddea9eb650801dad93c64ac5ce9428b71ae5a49
prerequisite-patch-id: ffcfad1a27d77037fb8557aafd3cf7e87cdd18e4
prerequisite-patch-id: 9c1bcec9ae21688933c037236a53c7425c5fceea
prerequisite-patch-id: 90278399df23105fe2c95a7411b65e9f7b694715
prerequisite-patch-id: 83e7f0f584612d90aee26439b041260c687abe57
prerequisite-patch-id: 07d49663d4b40bfd68ddc3b11f20d9202287cc9d
prerequisite-patch-id: e215f35e710fa97323c05f2bc99f4c601f952d53
prerequisite-patch-id: e3963527bafe11f97e3ae8fb364c42c2a6561bcd
prerequisite-patch-id: 3c36669d6f54a4a08145a915e5eac834332eec2f
prerequisite-patch-id: b02c68976af2b96fcf28ed5aa29db07627ef11b7
prerequisite-patch-id: 784e11d7de3b1c571171fc09ff90d391ad483718
prerequisite-patch-id: a849f7e9ac2b52f560238c9613a85cb7fd4b98aa
prerequisite-patch-id: e6156c5eb23a8241dc5992867972bd0f07983856
prerequisite-patch-id: 9fc78ae5ab7b06c7ec58e9fdca80227ff918fd31
prerequisite-patch-id: fb62bda29d3876fd6ee9a0bf5aaf9eb762219622
prerequisite-patch-id: 21bf49815ae3aa66d1d5fef03655d326ac9d0adb
prerequisite-patch-id: fe6d3db81178f5e072fd340b5d27328daea63f34
prerequisite-patch-id: 74a98f931bc5d8788557486c93a72aa688fa36d3
prerequisite-patch-id: da69b335229478fdedf53a939c4752eded87b73a
prerequisite-patch-id: be5bb4b6176b5be6299763079370706283ce13c9
prerequisite-patch-id: dc97b52c8bacfbfb294b77ea2dabe5ba9a8985e2
prerequisite-patch-id: b3168981390c63a0cef9d6fe0ca7707485160404
prerequisite-patch-id: c016251bd2844e7690d9b7c0291e55eb92cb00ac
prerequisite-patch-id: 18c437112e77e4d14c5c59e9ac83f7ef3c0b12ba
prerequisite-patch-id: e878d9dcb07c107cfc8aa83dfa292d61721a5e0c
prerequisite-patch-id: 5f4a3da0fc7f31001d9b13a341a82eb2cfe682e7
prerequisite-patch-id: 2ce101315a4201cdf98b03fae404e6d9c831cf6b
prerequisite-patch-id: 52655961a6850fa337d669ac9dcaf3ba1d162542
prerequisite-patch-id: fef620a490a2e023270deaf963fc581c04bc7e4d
prerequisite-patch-id: d33430877bd2b369d4e2256bab25c8b83975eb84
prerequisite-patch-id: 5b2c36cde3b9a00a66c47457852891463c38bc3c
prerequisite-patch-id: 4ebd7039ea8b9b4bb8ade5e71b0d8b019ea765f2
prerequisite-patch-id: 274c63ac97f70daa65df867b924ea0a24171c1c6
prerequisite-patch-id: b382e7ecea1b2dfbba7c338f2b8af486bb35e9f3
prerequisite-patch-id: 2704b2b8d8a02b9a2279edd961e59ed9eed6256b
prerequisite-patch-id: 54e1300814b7cfca8ebb499afa1ee89479b87710
prerequisite-patch-id: 8b6ce0b84817352801b14ab96a450a6ad9356ec8
prerequisite-patch-id: f9bc677c3905468c474bed4132f05aa36f5382bf
prerequisite-patch-id: 537fa3126a0a9b1af03261dae6ae688c16ca48da
prerequisite-patch-id: 7f583c8db492c317ab2147c983d5ba22753d257e
prerequisite-patch-id: 35780a02172eae74567f5aadba9408f39d0a8492
prerequisite-patch-id: 65cc902b6de99b9b02437ea1cd6f2b2a523dc498
prerequisite-patch-id: 617a7d93ef8af7a17ae40cafb7d9976a11b86163
prerequisite-patch-id: 68175767ffa72be5c643cca9f0036382d20dc101
prerequisite-patch-id: 6cf4afd487cc5f32498341530784827c1726ebef
prerequisite-patch-id: ca605c020137a25b96c9bd71884e1a86ba210e95
prerequisite-patch-id: bb2250935248a0299948c7e591cab8a82dba44b1
prerequisite-patch-id: 81db931ccf1748cff5fcfe4af1f90159f3f02cab
prerequisite-patch-id: 9c9d9859db152cb21ab1c37de087ff93490b0b64
prerequisite-patch-id: 3cd623a611d607371646f9383e1d6a1bc46ddedd
prerequisite-patch-id: 056e1be56770469dfb476bc72d46227f7abe79c4
prerequisite-patch-id: 188b79a11a0f0eceb557575f46997738c7227a86
prerequisite-patch-id: 658cb16a15d6a2c14ba66aa64a1dcd900a75f18d
prerequisite-patch-id: b677a11ef8e9967a7bc426f169f5b5e2af73487b
prerequisite-patch-id: b9fa59346caab93c190ee1c6e47870b9659cb24c
prerequisite-patch-id: cd3fe0c0101c6ac89b3bc400409a75a2629e854d
prerequisite-patch-id: b941ff72681258c6c0a1708c40e6e31a2af2e191
prerequisite-patch-id: 86fe9322ab23299e4e87f997000f3f1d64963faf
prerequisite-patch-id: 97a875f39fab4032358aa8d885fd5e0fc0787209
prerequisite-patch-id: 863f9364ba949e0450508a59d74f133a06ba7ead
prerequisite-patch-id: 5161a414b806e2acd0e5fea99cc3a1703467e6cb
prerequisite-patch-id: 696650d9fb7c28c4bb25a5712b74cbfbdd09fe6f
prerequisite-patch-id: 38d4941b88dcff499679693b7398d6d22083c1bd
prerequisite-patch-id: b8494b8f1310b48706c150087fb65083c9eeede9
prerequisite-patch-id: 8e7864232e3d94950c9d96773b8f80a0506b6eb9
prerequisite-patch-id: eaf60cdd22d393e23abea667f67255a0db4b0762
prerequisite-patch-id: c7699bbb2f614934c243e7fe25dfd911093db8ea
prerequisite-patch-id: 3ce91d33cab9bdb27e7476bd009a8eca298e2e08
prerequisite-patch-id: 1d230e7e6050526d1593784b73f7e16caa18801e
prerequisite-patch-id: 2ff7b34709e0639a35ec3a91fbba522beb94279a
prerequisite-patch-id: 8d2c1a269f7dc0626347cd2286d7ae5032394dd2
prerequisite-patch-id: eb421be1145eac0296e3cb0fe93238f108718757
prerequisite-patch-id: c0afc5206ffb8b8288c76c658874c9bffd09c3d9
prerequisite-patch-id: f5bae70da8b680d16e79495064c9b8e304fab800
prerequisite-patch-id: fff9a6b6c9304cdfe4ccca45adb58fb57cb90afb
prerequisite-patch-id: 3378924b569afad71f1592b60b99b55e894597db
prerequisite-patch-id: 8db8877e10300781457258e4b4bbbeadf17948ba
prerequisite-patch-id: f70dd4c37be36c1b4b760b5d926ebc26d2523240
prerequisite-patch-id: c483136940a6721d5c361bce1890f283e0878a03
prerequisite-patch-id: 7cb82188f58a9948b235ef6db0fc7d42762ba634
prerequisite-patch-id: 3456d25e4cfb669dd74f76938b248e244ea2a91e
prerequisite-patch-id: ecdb27047aeea5490e287e01f570f4fc1a259694
prerequisite-patch-id: 6050146a29e503df76feebd8c076eb58245ccbff
prerequisite-patch-id: 0817d7b1196dc4c898627bd174df85dabb331adf
prerequisite-patch-id: 5c275f0fc5e2a0e26e5989cdecc017535cadb135
prerequisite-patch-id: 113e3bd8199b850cda55628cb93974ead7e3224f
prerequisite-patch-id: 19ad15c33500bcd7552d0c0acd95b036d4dc8c86
prerequisite-patch-id: 27d7db3a4d253d3bd095bdf6a800ee311f70f847
prerequisite-patch-id: ae43fa4cce7cb6d30cd2e5100a12c88a1e024b37
prerequisite-patch-id: d43f846502d8e7d5bea10c7356a09e414a28b576
prerequisite-patch-id: 8bc091c42c2c833b071099d391f90fbb5d6dc59a
prerequisite-patch-id: e455414a1d6628662f75f1c79d166876b4398fba
prerequisite-patch-id: 7d6bf43f518c7bfcbfde7532f2f5a278af748c77
prerequisite-patch-id: fcc6571143067b1670fd14d65efbea629a024f94
prerequisite-patch-id: 386e61da3f3163371e78a0ad3c6ed88145ce03af
prerequisite-patch-id: e8887c5fca8d035d3127324ee25c77a6383ae022
prerequisite-patch-id: b6150b1895040c35d2649d8431bf68b66b35937e
prerequisite-patch-id: c5a0c4f9d1c91f2ea9977e6738629d585b396f13
prerequisite-patch-id: f6d0a83c3871eb8c1c39bd0204f1190cc7b712b0
prerequisite-patch-id: bc6383e94c91879a2c152e39785a297618d19b22
prerequisite-patch-id: 13d64eed62d69eeb659389a9954ffd2b304664fa
prerequisite-patch-id: 50d722489630d05615ed6e1b4e3f5558445eb9ac
prerequisite-patch-id: d0081ac95e4277af5f712be84e76d0cdb44e0a56





reply via email to

[Prev in Thread] Current Thread [Next in Thread]