From 31428a16cca17959e2577913067817353be34001 Mon Sep 17 00:00:00 2001 From: blue-devil Date: Fri, 22 May 2020 00:24:44 +0300 Subject: [PATCH 1/4] squeak-vm deleted due to farm corruption --- hardware/virtualization/squeak-vm/actions.py | 24 --------- hardware/virtualization/squeak-vm/pspec.xml | 52 ------------------- .../virtualization/squeak-vm/translations.xml | 8 --- 3 files changed, 84 deletions(-) delete mode 100644 hardware/virtualization/squeak-vm/actions.py delete mode 100644 hardware/virtualization/squeak-vm/pspec.xml delete mode 100644 hardware/virtualization/squeak-vm/translations.xml diff --git a/hardware/virtualization/squeak-vm/actions.py b/hardware/virtualization/squeak-vm/actions.py deleted file mode 100644 index ca3038ef6c..0000000000 --- a/hardware/virtualization/squeak-vm/actions.py +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import get -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools - -def setup(): - # suppress compiler warnings - pisitools.cflags.add("-Wno-int-to-pointer-cast -Wno-int-conversion -Wno-implicit-int -Wno-shift-count-overflow -Wno-implicit-function-declaration -Wno-pointer-to-int-cast -Wno-unused-result -Wno-incompatible-pointer-types -Wno-aggressive-loop-optimizations") - shelltools.system("./unix/cmake/configure --prefix=/usr --without-quartz --with-x --enable-mpg-mmx") - -def build(): - autotools.make() - -def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - shelltools.cd("unix/doc") - pisitools.dodoc("COPYING", "LICENSE*", "README*") \ No newline at end of file diff --git a/hardware/virtualization/squeak-vm/pspec.xml b/hardware/virtualization/squeak-vm/pspec.xml deleted file mode 100644 index 8ee1226dfe..0000000000 --- a/hardware/virtualization/squeak-vm/pspec.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - squeak-vm - http://wiki.squeak.org/squeak/1447 - - Blue Devil - bluedevil@sctzine.com - - hardware.virtualization - Apache - library - app:console - Full-featured implementation of the Smalltalk programming language and environment. - squeak-vm provides a full-featured implementation of the Smalltalk programming language and environment. - http://squeakvm.org/unix/release/Squeak-4.10.2.2614-src.tar.gz - - cmake - libglvnd-devel - libXrender-devel - pulseaudio-libs-devel - - - - - squeak-vm - Full-featured implementation of the Smalltalk programming language and environment. - - libXext - libglvnd - libXrender - pulseaudio-libs - - - /usr/lib - /usr/share/man - /usr/bin - /usr/share/doc/squeak-vm - - - - - - 2020-05-21 - 4.10.2.2614 - First pisi release. - Blue Devil - bluedevil@sctzine.com - - - \ No newline at end of file diff --git a/hardware/virtualization/squeak-vm/translations.xml b/hardware/virtualization/squeak-vm/translations.xml deleted file mode 100644 index 4517b46b0d..0000000000 --- a/hardware/virtualization/squeak-vm/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - squeak-vm - Tam-özellikli, Smalltalk programlama dili ve ortamı uygulaması. - squeak-vm, tam-özellikli, smalltalk programlama dili ve ortamı uygulaması. - - \ No newline at end of file From b8715aa338a3aef9367cbe9506a8d27303737d4a Mon Sep 17 00:00:00 2001 From: blue-devil Date: Fri, 22 May 2020 00:25:06 +0300 Subject: [PATCH 2/4] squeak-vm : dep of scratch --- hardware/virtualization/squeak-vm/actions.py | 24 +++++++++ hardware/virtualization/squeak-vm/pspec.xml | 52 +++++++++++++++++++ .../virtualization/squeak-vm/translations.xml | 8 +++ 3 files changed, 84 insertions(+) create mode 100644 hardware/virtualization/squeak-vm/actions.py create mode 100644 hardware/virtualization/squeak-vm/pspec.xml create mode 100644 hardware/virtualization/squeak-vm/translations.xml diff --git a/hardware/virtualization/squeak-vm/actions.py b/hardware/virtualization/squeak-vm/actions.py new file mode 100644 index 0000000000..ca3038ef6c --- /dev/null +++ b/hardware/virtualization/squeak-vm/actions.py @@ -0,0 +1,24 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + # suppress compiler warnings + pisitools.cflags.add("-Wno-int-to-pointer-cast -Wno-int-conversion -Wno-implicit-int -Wno-shift-count-overflow -Wno-implicit-function-declaration -Wno-pointer-to-int-cast -Wno-unused-result -Wno-incompatible-pointer-types -Wno-aggressive-loop-optimizations") + shelltools.system("./unix/cmake/configure --prefix=/usr --without-quartz --with-x --enable-mpg-mmx") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("unix/doc") + pisitools.dodoc("COPYING", "LICENSE*", "README*") \ No newline at end of file diff --git a/hardware/virtualization/squeak-vm/pspec.xml b/hardware/virtualization/squeak-vm/pspec.xml new file mode 100644 index 0000000000..8ee1226dfe --- /dev/null +++ b/hardware/virtualization/squeak-vm/pspec.xml @@ -0,0 +1,52 @@ + + + + + squeak-vm + http://wiki.squeak.org/squeak/1447 + + Blue Devil + bluedevil@sctzine.com + + hardware.virtualization + Apache + library + app:console + Full-featured implementation of the Smalltalk programming language and environment. + squeak-vm provides a full-featured implementation of the Smalltalk programming language and environment. + http://squeakvm.org/unix/release/Squeak-4.10.2.2614-src.tar.gz + + cmake + libglvnd-devel + libXrender-devel + pulseaudio-libs-devel + + + + + squeak-vm + Full-featured implementation of the Smalltalk programming language and environment. + + libXext + libglvnd + libXrender + pulseaudio-libs + + + /usr/lib + /usr/share/man + /usr/bin + /usr/share/doc/squeak-vm + + + + + + 2020-05-21 + 4.10.2.2614 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + \ No newline at end of file diff --git a/hardware/virtualization/squeak-vm/translations.xml b/hardware/virtualization/squeak-vm/translations.xml new file mode 100644 index 0000000000..4517b46b0d --- /dev/null +++ b/hardware/virtualization/squeak-vm/translations.xml @@ -0,0 +1,8 @@ + + + + squeak-vm + Tam-özellikli, Smalltalk programlama dili ve ortamı uygulaması. + squeak-vm, tam-özellikli, smalltalk programlama dili ve ortamı uygulaması. + + \ No newline at end of file From 34f145fb21abb218b9853a7572da3646ee670dbd Mon Sep 17 00:00:00 2001 From: blue-devil Date: Fri, 22 May 2020 00:25:34 +0300 Subject: [PATCH 3/4] scratch deleted due to farm corruption --- programming/language/scratch/actions.py | 47 ----------------- programming/language/scratch/pspec.xml | 50 ------------------- programming/language/scratch/translations.xml | 8 --- 3 files changed, 105 deletions(-) delete mode 100644 programming/language/scratch/actions.py delete mode 100644 programming/language/scratch/pspec.xml delete mode 100644 programming/language/scratch/translations.xml diff --git a/programming/language/scratch/actions.py b/programming/language/scratch/actions.py deleted file mode 100644 index bd76252fb2..0000000000 --- a/programming/language/scratch/actions.py +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import get -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools - -def setup(): - pisitools.dosed("src/scratch", "-xshm ", "") - # fix unused direct dependency analysis - pisitools.dosed("src/plugins/unicode/Makefile", "gcc -shared", "gcc -Wl,-O1,--as-needed -shared") - -def build(): - pisitools.cflags.add("-Wno-unused-result -Wno-parentheses -Wno-implicit-function-declaration") - shelltools.system("make build") - -def install(): - # install binary and additional files - pisitools.insinto("/usr/bin/", "src/scratch") - shelltools.chmod("%s/usr/bin/scratch" % get.installDIR(), 0755) - pisitools.insinto("/usr/lib/scratch/", "Scratch.image") - pisitools.insinto("/usr/lib/scratch/", "Scratch.ini") - pisitools.insinto("/usr/share/applications/", "src/scratch.desktop") - pisitools.insinto("/usr/share/mime/packages/", "src/scratch.xml") - - # install documentation files - pisitools.dodoc("LICENSE*", "README*", "gpl*") - shelltools.copytree("Help", "%s/usr/share/doc/scratch" % get.installDIR()) - - #install man file - pisitools.insinto("/usr/share/man/man1/", "src/man/scratch.1.gz") - - # install data files under share - for dirs in ["Help", "locale", "Media", "Projects"]: - shelltools.copytree(dirs, "%s/usr/share/scratch" % get.installDIR()) - - # install plugins - shelltools.copytree("Plugins", "%s/usr/lib/scratch" % get.installDIR()) - - # install images - shelltools.cd("src/icons") - for dirs in ["32x32", "48x48", "128x128"]: - pisitools.insinto("/usr/share/icons/hicolor/%s/apps" % dirs, "%s/*.*" % dirs) \ No newline at end of file diff --git a/programming/language/scratch/pspec.xml b/programming/language/scratch/pspec.xml deleted file mode 100644 index 2f9931941c..0000000000 --- a/programming/language/scratch/pspec.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - scratch - https://scratch.mit.edu - - Blue Devil - bluedevil@sctzine.com - - programming.language - GPLv2 - app:gui - Programming language learning environment for stories, games, music and art. - Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. - https://download.scratch.mit.edu/scratch-1.4.0.7.src.tar.gz - - gtk2-devel - pango-devel - - - - - scratch - Programming language learning environment for stories, games, music and art. - - gtk2 - pango - squeak-vm - shared-mime-info - desktop-file-utils - - - /usr/share/ - /usr/lib/ - /usr/bin - /usr/share/doc/fplll - - - - - - 2020-05-21 - 1.4.0.7 - First pisi release. - Blue Devil - bluedevil@sctzine.com - - - \ No newline at end of file diff --git a/programming/language/scratch/translations.xml b/programming/language/scratch/translations.xml deleted file mode 100644 index 14a0f6b878..0000000000 --- a/programming/language/scratch/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - scratch - Çocuklar için, sanat, müzik ve öyküler ile geliştirme yapılan programlama dili ve ortamı. - Scratch, çcuklar için sanat, müzik ve öyküler ile geliştirme yapılan programlama dili ve ortamı sunar. - - \ No newline at end of file From 9ae0ef4cbbe29909d2c405a038d20a49e234c35b Mon Sep 17 00:00:00 2001 From: blue-devil Date: Fri, 22 May 2020 00:26:02 +0300 Subject: [PATCH 4/4] scratch: new pisi rel --- programming/language/scratch/actions.py | 47 +++++++++++++++++ programming/language/scratch/pspec.xml | 50 +++++++++++++++++++ programming/language/scratch/translations.xml | 8 +++ 3 files changed, 105 insertions(+) create mode 100644 programming/language/scratch/actions.py create mode 100644 programming/language/scratch/pspec.xml create mode 100644 programming/language/scratch/translations.xml diff --git a/programming/language/scratch/actions.py b/programming/language/scratch/actions.py new file mode 100644 index 0000000000..bd76252fb2 --- /dev/null +++ b/programming/language/scratch/actions.py @@ -0,0 +1,47 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + pisitools.dosed("src/scratch", "-xshm ", "") + # fix unused direct dependency analysis + pisitools.dosed("src/plugins/unicode/Makefile", "gcc -shared", "gcc -Wl,-O1,--as-needed -shared") + +def build(): + pisitools.cflags.add("-Wno-unused-result -Wno-parentheses -Wno-implicit-function-declaration") + shelltools.system("make build") + +def install(): + # install binary and additional files + pisitools.insinto("/usr/bin/", "src/scratch") + shelltools.chmod("%s/usr/bin/scratch" % get.installDIR(), 0755) + pisitools.insinto("/usr/lib/scratch/", "Scratch.image") + pisitools.insinto("/usr/lib/scratch/", "Scratch.ini") + pisitools.insinto("/usr/share/applications/", "src/scratch.desktop") + pisitools.insinto("/usr/share/mime/packages/", "src/scratch.xml") + + # install documentation files + pisitools.dodoc("LICENSE*", "README*", "gpl*") + shelltools.copytree("Help", "%s/usr/share/doc/scratch" % get.installDIR()) + + #install man file + pisitools.insinto("/usr/share/man/man1/", "src/man/scratch.1.gz") + + # install data files under share + for dirs in ["Help", "locale", "Media", "Projects"]: + shelltools.copytree(dirs, "%s/usr/share/scratch" % get.installDIR()) + + # install plugins + shelltools.copytree("Plugins", "%s/usr/lib/scratch" % get.installDIR()) + + # install images + shelltools.cd("src/icons") + for dirs in ["32x32", "48x48", "128x128"]: + pisitools.insinto("/usr/share/icons/hicolor/%s/apps" % dirs, "%s/*.*" % dirs) \ No newline at end of file diff --git a/programming/language/scratch/pspec.xml b/programming/language/scratch/pspec.xml new file mode 100644 index 0000000000..2f9931941c --- /dev/null +++ b/programming/language/scratch/pspec.xml @@ -0,0 +1,50 @@ + + + + + scratch + https://scratch.mit.edu + + Blue Devil + bluedevil@sctzine.com + + programming.language + GPLv2 + app:gui + Programming language learning environment for stories, games, music and art. + Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. + https://download.scratch.mit.edu/scratch-1.4.0.7.src.tar.gz + + gtk2-devel + pango-devel + + + + + scratch + Programming language learning environment for stories, games, music and art. + + gtk2 + pango + squeak-vm + shared-mime-info + desktop-file-utils + + + /usr/share/ + /usr/lib/ + /usr/bin + /usr/share/doc/fplll + + + + + + 2020-05-21 + 1.4.0.7 + First pisi release. + Blue Devil + bluedevil@sctzine.com + + + \ No newline at end of file diff --git a/programming/language/scratch/translations.xml b/programming/language/scratch/translations.xml new file mode 100644 index 0000000000..14a0f6b878 --- /dev/null +++ b/programming/language/scratch/translations.xml @@ -0,0 +1,8 @@ + + + + scratch + Çocuklar için, sanat, müzik ve öyküler ile geliştirme yapılan programlama dili ve ortamı. + Scratch, çcuklar için sanat, müzik ve öyküler ile geliştirme yapılan programlama dili ve ortamı sunar. + + \ No newline at end of file