diff options
author | Conrad Kostecki <conikost@gentoo.org> | 2022-02-09 20:38:15 +0100 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2022-02-09 23:55:08 +0100 |
commit | a2fb7604468a663560a099fd8e4f06e3d99e9423 (patch) | |
tree | 08e784e6782d25a2908d6b3b821338a9df5f8acd /app-misc/kryoflux-dtc | |
parent | app-misc/kryoflux-dtc: update EAPI 7 -> 8 (diff) | |
download | gentoo-a2fb7604468a663560a099fd8e4f06e3d99e9423.tar.gz gentoo-a2fb7604468a663560a099fd8e4f06e3d99e9423.tar.bz2 gentoo-a2fb7604468a663560a099fd8e4f06e3d99e9423.zip |
app-misc/kryoflux-dtc: drop 2.6-r1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'app-misc/kryoflux-dtc')
-rw-r--r-- | app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r1.ebuild | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r1.ebuild b/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r1.ebuild deleted file mode 100644 index 4da077195a48..000000000000 --- a/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="kryoflux_${PV}_linux" -MY_P_WINDOWS="kryoflux_3.00_windows" - -inherit desktop eutils udev xdg-utils - -DESCRIPTION="KryoFlux Host Software" -HOMEPAGE="https://www.kryoflux.com" -SRC_URI=" - https://www.kryoflux.com/download/${MY_P}.tar.bz2 - gui? ( https://www.kryoflux.com/download/${MY_P_WINDOWS}.zip ) -" - -KEYWORDS="-* amd64 x86" -LICENSE="SPS" -SLOT="0" -IUSE="demos doc fast-firmware gui static" - -RDEPEND=" - dev-libs/spsdeclib - virtual/libusb:1 - virtual/udev - gui? ( virtual/jre ) -" - -BDEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -S="${WORKDIR}/${MY_P}" - -QA_PREBUILT="/usr/bin/kryoflux-dtc" - -src_unpack() { - unpack "${MY_P}".tar.bz2 - - if use gui; then - unpack "${MY_P_WINDOWS}".zip - - # Extract kryoflux-ui.jar to get a logo for the meny entry - unpack "${MY_P_WINDOWS}"/dtc/kryoflux-ui.jar - fi -} - -src_install() { - newbin dtc/$(usex amd64 x86_64 i686)/$(usex static static dynamic)/dtc kryoflux-dtc - - cat <<-EOF > "${T}"/80-kryoflux.rules || die - ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="6124", GROUP="floppy", MODE="0660" - EOF - udev_dorules "${T}"/80-kryoflux.rules - - if use gui; then - insinto /usr/share/kryoflux-ui - doins "${WORKDIR}"/"${MY_P_WINDOWS}"/dtc/kryoflux-ui.jar - - dosym ../../bin/kryoflux-dtc /usr/share/kryoflux-ui/dtc - - make_wrapper kryoflux-ui "java -jar kryoflux-ui.jar" /usr/share/kryoflux-ui - - newicon "${WORKDIR}"/images/disk.png kryoflux-ui.png - - make_desktop_entry "kryoflux-ui" "KryoFlux UI" kryoflux-ui Development - - dodoc dtc/kryoflux-ui_README.txt - fi - - if use fast-firmware; then - insinto /lib/firmware - doins dtc/firmware_fast/firmware_kf_usb_rosalie.bin - - dodoc dtc/firmware_fast/firmware_fast_README.txt - else - insinto /lib/firmware - doins dtc/firmware_kf_usb_rosalie.bin - fi - - if use demos; then - dodoc -r g64_demo ipf_demo - fi - - if use doc; then - dodoc -r docs schematics - fi - - local DOCS=( "DONATIONS.txt" "RELEASE.txt" "README.linux" ) - einstalldocs -} - -pkg_postinst() { - elog "If you want to access your Kryoflux without root access," - elog "please add yourself to the floppy group." - - if use fast-firmware; then - elog "" - elog "You have enabled the fast firmware. Please keep in mind," - elog "that this firmware can cause trouble with older floppy drives." - fi - - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} |