diff options
Diffstat (limited to 'app-cdr')
-rw-r--r-- | app-cdr/Manifest.gz | bin | 7499 -> 7502 bytes | |||
-rw-r--r-- | app-cdr/cdemu/Manifest | 1 | ||||
-rw-r--r-- | app-cdr/cdemu/cdemu-3.2.5-r1.ebuild | 65 | ||||
-rw-r--r-- | app-cdr/gcdemu/Manifest | 1 | ||||
-rw-r--r-- | app-cdr/gcdemu/gcdemu-3.2.6-r1.ebuild | 60 |
5 files changed, 127 insertions, 0 deletions
diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz Binary files differindex d740a55bab97..0039e6666f68 100644 --- a/app-cdr/Manifest.gz +++ b/app-cdr/Manifest.gz diff --git a/app-cdr/cdemu/Manifest b/app-cdr/cdemu/Manifest index 783d06f8acc6..e0dcbb38a29b 100644 --- a/app-cdr/cdemu/Manifest +++ b/app-cdr/cdemu/Manifest @@ -1,3 +1,4 @@ DIST cdemu-client-3.2.5.tar.xz 41596 BLAKE2B 5b3e5a16f9daa0ab2c670a8cba54af380894e668c87a64a5e2126777d6725420d9bb7f41290ca69eba12e20db97b00cc74aea3df9694ef331e7a571b913820b1 SHA512 d143705607507503cd7828f02e7a0fbe5d33f15e28ce61f453567d8635ed863c5b508ed2b1964f034d846ecdea752bd3dfb565350174db3e06cf7d29c2f828bf +EBUILD cdemu-3.2.5-r1.ebuild 1284 BLAKE2B b096b171755674f165313f45a403340c496111529d9abbd23a0dcba57d200a15bffd4aea3eba464589420784c6402c211b4ec096e3d3cea9944d43b4861feb3c SHA512 0014284e8c94041b3dfd14eeaf8c28b8a70b19b096315f0b609883f15943c6ccee8ec8f730052920bbf0c64862e1fa3eddc8ff939e8a92809e6ee13dad75ec34 EBUILD cdemu-3.2.5.ebuild 1281 BLAKE2B 5a5b715a1e450a2df0d3ac169b404b98b18fd5ade5a54cecf784b0a131008447d68394ca359b7eafca664d5155c78c005f3c292bd6a87a54b3bac6605821945e SHA512 7813f00d1be08379cb31ab11f0698000394a48fff03adabcc8c0bab179c49634098973fb717e486b3c79e2e29f48f42c61811205eb558ac4664b6e78b5699d04 MISC metadata.xml 530 BLAKE2B 78454943e47661858c79699f9f4346803ebdccf4d9bc37e3577fee85ba2b0a7d20f5fea844a0fe33d78b0424098dc030b9ccbe6e5db078817f1272baac7ba08d SHA512 e1f4efd8dacd7def02135e75276293b4be8642d6be80eda30da3de4409824622c6e99beba76318ebaa58635d723f681f9129580f8da1c9b49bd0c29dcf0a7fcb diff --git a/app-cdr/cdemu/cdemu-3.2.5-r1.ebuild b/app-cdr/cdemu/cdemu-3.2.5-r1.ebuild new file mode 100644 index 000000000000..c697a93a5418 --- /dev/null +++ b/app-cdr/cdemu/cdemu-3.2.5-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 cmake python-single-r1 xdg-utils + +MY_P=cdemu-client-${PV} +DESCRIPTION="Command-line tool for controlling cdemu-daemon" +HOMEPAGE="https://cdemu.sourceforge.io" +SRC_URI="https://download.sourceforge.net/cdemu/cdemu-client/${MY_P}.tar.xz" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+cdemu-daemon" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 ) +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/desktop-file-utils + >=dev-util/intltool-0.21 + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +DOCS=( AUTHORS README ) + +src_prepare() { + cmake_src_prepare + + python_fix_shebang src/cdemu +} + +src_configure() { + local mycmakeargs=( + -DPOST_INSTALL_HOOKS=OFF + # requires bash-completion as BDEPEND, better install it manually + -DENABLE_BASH_COMPLETION=OFF + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + newbashcomp data/cdemu-bash-completion.sh cdemu +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-cdr/gcdemu/Manifest b/app-cdr/gcdemu/Manifest index 658a6fe64d94..2985935c3066 100644 --- a/app-cdr/gcdemu/Manifest +++ b/app-cdr/gcdemu/Manifest @@ -1,3 +1,4 @@ DIST gcdemu-3.2.6.tar.xz 47968 BLAKE2B edbe8cb46ce020eec20b2740da99c35d3fd9727a1c65a5e6992de7876d55e24527c8c524e2ccc479a7ca01a0e68bff1488db2746838fc56ea29d424928c2338f SHA512 1ed08c159f5de9ed5ad850508356998ad17f4bbb17b111ba385c913f2058daa32d8e9cd7ae04cdeacca9c7f3004f29c3c6e995cfd14a7eb60bdb32489f49515e +EBUILD gcdemu-3.2.6-r1.ebuild 1187 BLAKE2B f0e3c6dcc0666ee06e647450863c5b4d92f2e92bc5d7969f39c7fb9ad0b669665d4e4ddc8c0246f369687c47437f4504996641525d3ec3f8908c057c7c9b99e8 SHA512 fb0dd3a3ae403f9e2825bd4f6fc754b7b9bb03fe4927969dc9856de4a715c9a94e0f1416ce3971c5b1f208a57ebe3ab7a78ebc1af4be904139fad7010d19f10a EBUILD gcdemu-3.2.6.ebuild 1184 BLAKE2B 4844a0314567c0ae213175748ce3d0414ccb95ee7227efc9469b463d2cf2e44250044c5f9593484d315ee293610dd12d155e9d5bd2b611192d25c738b3d98d57 SHA512 16eaacab5e5d44dc928f4b30140b67d3505b188205fed52e778da4eaa23b7fd848286f42f925ce94efa973c66dbcd988e6c7ced0c5fcadcd88e3a314f9111b8c MISC metadata.xml 333 BLAKE2B 99feb77e860cccd95f60688c7c2104267b6abb6188a8f24e50728b39487892ef29c58e5ddfb7a56578d27c34e9d4bb16371298449d2a3de5e6a79a6a5712e37c SHA512 2a387604d78412e81477271c793d46b197609d4d9037aa55d0146cfbbc9eae01633a7a9ac6908f923174ecfedf7336792147dc6e7c5b13db057855282e45e129 diff --git a/app-cdr/gcdemu/gcdemu-3.2.6-r1.ebuild b/app-cdr/gcdemu/gcdemu-3.2.6-r1.ebuild new file mode 100644 index 000000000000..10f7298db619 --- /dev/null +++ b/app-cdr/gcdemu/gcdemu-3.2.6-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake gnome2-utils python-single-r1 xdg-utils + +DESCRIPTION="Gtk+ GUI for controlling cdemu-daemon" +HOMEPAGE="https://cdemu.sourceforge.io" +SRC_URI="https://download.sourceforge.net/cdemu/gcdemu/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# librsvg for pixbuf-loader +RDEPEND=" + ${PYTHON_DEPS} + app-cdr/cdemu-daemon:0/7 + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + gnome-base/librsvg:2 + x11-libs/gdk-pixbuf[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/libnotify[introspection] +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/desktop-file-utils + >=dev-util/intltool-0.21 + sys-devel/gettext + virtual/pkgconfig +" + +DOCS=( AUTHORS README ) + +src_prepare() { + cmake_src_prepare + python_fix_shebang src/gcdemu +} + +src_configure() { + local mycmakeargs=( -DPOST_INSTALL_HOOKS=OFF ) + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_desktop_database_update + gnome2_schemas_update +} |