diff options
author | Marcin Deranek <marcin.deranek@booking.com> | 2021-08-25 11:15:11 +0200 |
---|---|---|
committer | Marcin Deranek <marcin.deranek@booking.com> | 2021-08-25 11:15:11 +0200 |
commit | f47a65c2d093a0670244153985f1e74e879c6142 (patch) | |
tree | 592865da63bfcf3399feff39d2e53de30dcfff58 /games-kids/scratch | |
parent | 1a1bde22bf251ce8c180f4c1c0cd1803b19582a8 (diff) | |
download | portage-f47a65c2d093a0670244153985f1e74e879c6142.tar.gz portage-f47a65c2d093a0670244153985f1e74e879c6142.tar.bz2 portage-f47a65c2d093a0670244153985f1e74e879c6142.zip |
Dropped scratch as it's available online these days
Diffstat (limited to 'games-kids/scratch')
-rw-r--r-- | games-kids/scratch/Manifest | 2 | ||||
-rw-r--r-- | games-kids/scratch/metadata.xml | 8 | ||||
-rw-r--r-- | games-kids/scratch/scratch-1.4.0.7.ebuild | 102 |
3 files changed, 0 insertions, 112 deletions
diff --git a/games-kids/scratch/Manifest b/games-kids/scratch/Manifest deleted file mode 100644 index 55cee7e..0000000 --- a/games-kids/scratch/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST scratch-1.4.0.7.src.tar.gz 47617852 BLAKE2B feb4ba25dce3ac5f82974a0b22b95ff22b543f1bdb6362cc53bc16b54b6082fada6783734b38afadde340a097dc8758aa9ab061b050b4f9d4c71342fd1574b40 SHA512 a5dba21855ad2d087e0d76066ee70c6f36c67c66deccb6eb001249bc25391b0f9036d9fd2ab8383ef54c414e743dff23e9e52ab1c73dd7200f36d7d47c62f562 -EBUILD scratch-1.4.0.7.ebuild 2387 BLAKE2B 8ea5b5f9c44f69c1d4395447928aa8e3df8a290cc04c6e4b52c68ec69af56cce1c205a276dc1edf591b9c9241f5bae903702d32eab103bff37cc61852b8eebf6 SHA512 27a6277a151107c81b6dc0f5e8d99f44edf1851d34bf96b88f52c48a66afca2d7886f27e247a96ed31d37b67df3d8ca7a27009f11f7c0cd4e75519443950cb26 diff --git a/games-kids/scratch/metadata.xml b/games-kids/scratch/metadata.xml deleted file mode 100644 index 1196209..0000000 --- a/games-kids/scratch/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>marcin.deranek@slonko.net</email> - <name>Marcin Deranek</name> - </maintainer> -</pkgmetadata> diff --git a/games-kids/scratch/scratch-1.4.0.7.ebuild b/games-kids/scratch/scratch-1.4.0.7.ebuild deleted file mode 100644 index 2b16823..0000000 --- a/games-kids/scratch/scratch-1.4.0.7.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2-utils xdg-utils - -DESCRIPTION="A programming environment for creating stories, animations, games, and music." -HOMEPAGE="http://scratch.mit.edu/" -SRC_URI="http://download.scratch.mit.edu/${P}.src.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+alsa oss pulseaudio nas +v4l" - -DEPEND="dev-lang/squeakvm[scratch] - alsa? ( dev-lang/squeakvm[alsa] ) - oss? ( dev-lang/squeakvm[oss] ) - pulseaudio? ( dev-lang/squeakvm[pulseaudio] ) - nas? ( dev-lang/squeakvm[nas] ) - v4l? ( dev-lang/squeakvm[v4l] )" -RDEPEND="${DEPEND}" - -REQUIRED_USE="?? ( alsa oss pulseaudio nas )" - -S="${WORKDIR}/${P}.src" - -src_prepare() { - rm -rf src/plugins/* - rm -f Makefile - eapply_user -} - -src_configure(){ - -if use alsa; then squeak_sound_plugin="ALSA" -elif use oss; then squeak_sound_plugin="OSS" -elif use pulseaudio; then squeak_sound_plugin="pulse" -elif use nas; then squeak_sound_plugin="nas" -else squeak_sound_plugin="null" -fi - -} - -src_install() { - local datadir="/usr/share/${PN}" - local icondir="/usr/share/icons/hicolor" - dodir "${datadir}" - cp -r Help locale Media Projects "${D}${datadir}" - doman src/man/* - dodoc ACKNOWLEDGEMENTS KNOWN-BUGS README NOTICE TRADEMARK_POLICY - insinto /usr/share/mime/packages - doins src/scratch.xml - dolib Scratch.image - dolib Scratch.ini - ( - cd src/icons - for res in *; do - insinto "${icondir}/${res}/apps" - doins "${res}"/scratch*.png - insinto "${icondir}/${res}/mimetypes" - if [[ ${res} != "32x32" ]]; then - newins "${res}/gnome-mime-application-x-scratch-project.png" mime-application-x-scratch-project.png - fi - done - ) - install_runner - make_desktop_entry scratch Scratch scratch "Education;Development" "MimeType=application/x-scratch-project" -} - -install_runner() { - local tmpexe=$(emktemp) - cat << EOF > "${tmpexe}" -#!/bin/sh -cd -exec \ - "/usr/bin/squeak" \\ --vm-sound-${squeak_sound_plugin} \\ -"/usr/$(get_libdir)/Scratch.image" \\ -"${@}" -EOF - chmod go+rx "${tmpexe}" - newbin "${tmpexe}" "${PN}" || die -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - xdg_mimeinfo_database_update - xdg_desktop_database_update - gnome2_icon_cache_update - -} - -pkg_postrm() { - xdg_mimeinfo_database_update - xdg_desktop_database_update - gnome2_icon_cache_update -} |