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
diff --git a/pisi-index.xml b/pisi-index.xml
index 56deefdb62..80e7725e69 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -32073,6 +32073,55 @@ functionality to build high-performing, platform-independent programs.
+
+
+ scratch
+ https://scratch.mit.edu
+
+ Blue Devil
+ bluedevil@sctzine.com
+
+ GPLv2
+ app:gui
+ programming.language
+ Programming language learning environment for stories, games, music and art.
+ Çocuklar için, sanat, müzik ve öyküler ile geliştirme yapılan programlama dili ve ortamı.
+ 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.
+ Scratch, çcuklar için sanat, müzik ve öyküler ile geliştirme yapılan programlama dili ve ortamı sunar.
+ https://download.scratch.mit.edu/scratch-1.4.0.7.src.tar.gz
+
+ gtk2-devel
+ pango-devel
+
+ programming/language/scratch/pspec.xml
+
+
+ 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
+
+
+
wxPython
@@ -81642,83 +81691,86 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
With Audacity, you can cut, copy, splice or mix sounds together; change the speed or pitch of a recording and much more. Editing is very fast and provides unlimited undo/redo. There are digital effects and spectrum analysis tools. Supported file formats include Ogg Vorbis, MP3, WAV, AIFF, and AU..
Audacity ses dosyalarını kaydetmek ve düzenlemek için özgür, açık kodlu bir yazılımdır.
Audacity es un editor de grabación y edición de sonido libre, de código abierto y multiplataforma.
- https://github.com/audacity/audacity/archive/Audacity-2.3.3.tar.gz
+ https://github.com/audacity/audacity/archive/Audacity-2.4.0.tar.gz
cmake
- alsa-lib-devel
- ffmpeg-devel
+ wxGTK3
+ lv2-devel
flac-devel
gtk3-devel
- jack-audio-connection-kit-devel
- libid3tag-devel
- libmad-devel
- libogg-devel
- libsamplerate-devel
- libsndfile-devel
- libvorbis-devel
- soundtouch-devel
- libid3tag-devel
- taglib-devel
- twolame-devel
- wxGTK3
- wxGTK-devel
- wxBase-devel
lame-devel
- desktop-file-utils
- lv2-devel
- vamp-plugin-sdk-devel
- soundtouch-devel
- libmad-devel
expat-devel
glib2-devel
+ wxGTK-devel
+ wxBase-devel
+ ffmpeg-devel
+ libmad-devel
+ libogg-devel
+ taglib-devel
+ twolame-devel
+ alsa-lib-devel
+ libid3tag-devel
+ libvorbis-devel
+ libsndfile-devel
+ soundtouch-devel
gdk-pixbuf-devel
+ desktop-file-utils
+ libsamplerate-devel
+ vamp-plugin-sdk-devel
+ jack-audio-connection-kit-devel
multimedia/sound/audacity/pspec.xml
audacity
+ Multi-track audio editor and recorder
- gtk3
+ lv2
flac
- wxGTK-common
- wxGTK3
- wxBase
+ gtk3
+ expat
+ glib2
+ ffmpeg
libogg
libmad
+ libgcc
+ wxBase
+ wxGTK3
twolame
alsa-lib
libid3tag
libvorbis
- soundtouch
libsndfile
- libsamplerate
- jack-audio-connection-kit
- ffmpeg
- lame
- lv2
- vamp-plugin-sdk
soundtouch
- libmad
- expat
- glib2
- libgcc
gdk-pixbuf
+ soundtouch
+ wxGTK-common
+ libsamplerate
+ vamp-plugin-sdk
+ jack-audio-connection-kit
lame
- /usr/bin
- /usr/share/audacity
- /usr/share/applications
- /usr/share/mime
- /usr/share/pixmaps
- /usr/share/icons
- /usr/share/appdata
- /usr/share/locale
- /usr/share/doc/audacity
/usr/share/man
+ /usr/bin
+ /usr/share/mime
+ /usr/share/icons
+ /usr/share/pixmaps
+ /usr/share/appdata
+ /usr/share/audacity
+ /usr/share/doc/audacity
+ /usr/share/locale
+ /usr/share/applications
+
+ 2020-05-21
+ 2.4.0
+ Minor version bump.
+ Blue Devil
+ bluedevil@sctzine.com
+
2020-01-30
2.3.3
@@ -89810,6 +89862,57 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+
+ squeak-vm
+ http://wiki.squeak.org/squeak/1447
+
+ Blue Devil
+ bluedevil@sctzine.com
+
+ Apache
+ library
+ app:console
+ hardware.virtualization
+ Full-featured implementation of the Smalltalk programming language and environment.
+ Tam-özellikli, Smalltalk programlama dili ve ortamı uygulaması.
+ squeak-vm provides a full-featured implementation of the Smalltalk programming language and environment.
+ squeak-vm, tam-özellikli, smalltalk programlama dili ve ortamı uygulaması.
+ http://squeakvm.org/unix/release/Squeak-4.10.2.2614-src.tar.gz
+
+ cmake
+ libglvnd-devel
+ libXrender-devel
+ pulseaudio-libs-devel
+
+ hardware/virtualization/squeak-vm/pspec.xml
+
+
+ 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
+
+
+
docker
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index fb4fd76df2..f04b6a5488 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-aa9de81855f0844d2be628855d87930a38e6a8ce
\ No newline at end of file
+fd39c15401ca34e4de4faaba83cc6448dfcf7412
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index bdbafa2808..47dcd76b31 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 78768ef46f..4e517e1fa0 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-c3e40198651fcc7b68b98c639dccd9ce8bcbbd1d
\ No newline at end of file
+420f49a2d624aa6b84550a8c2616cacfdfea8307
\ No newline at end of file
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