# HG changeset patch # User Aleksej Bobylev # Date 1530011769 -10800 # Node ID 78e2f02bcc8cf478690085c3990a313ec36f6398 # Parent 659d94ea297b64ea947732f09851bce7cba3b5fc Add xa, libicns; up vice (3.2) diff -r 659d94ea297b -r 78e2f02bcc8c libicns/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libicns/description.txt Tue Jun 26 14:16:09 2018 +0300 @@ -0,0 +1,12 @@ +libicns is a library for manipulation of the Mac OS icns resource format, also +known as the IconFamily resource type. It can read and write files from the +Mac OS X icns format, as well as read from Mac OS resource files and macbinary +encoded Mac OS resource forks. + +As of release 0.5.9, it can fully manipulate any 128x128 and smaller 32-bit +icons, and has partial support for manipulating 8-bit, 4-bit, and 1-bit icons. + +When linked with Jasper, it also has full support for 256x256 and 512x512 icon +sizes within the icon family. + +As of release 0.8.0, it can read the PNG format introduced with OS X Lion 10.7 diff -r 659d94ea297b -r 78e2f02bcc8c libicns/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libicns/receipt Tue Jun 26 14:16:09 2018 +0300 @@ -0,0 +1,34 @@ +# SliTaz package receipt v2. + +PACKAGE="libicns" +VERSION="0.8.1" +CATEGORY="graphics" +SHORT_DESC="Apple macOS Icon Image (.icns) tools" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2 LGPL2 LGPL2.1" +WEB_SITE="https://sourceforge.net/projects/icns/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="$SF_MIRROR/icns/$TARBALL" + +BUILD_DEPENDS="libpng16-dev jasper-dev" +SPLIT="libicns-dev" + +compile_rules() { + ./configure $CONFIGURE_ARGS && + fix libtool && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + libicns) + copy @std + DEPENDS="jasper libpng16" + ;; + *-dev) + copy @dev + ;; + esac +} diff -r 659d94ea297b -r 78e2f02bcc8c vice/.icon.png Binary file vice/.icon.png has changed diff -r 659d94ea297b -r 78e2f02bcc8c vice/receipt --- a/vice/receipt Sun Jun 24 19:03:37 2018 +0300 +++ b/vice/receipt Tue Jun 26 14:16:09 2018 +0300 @@ -1,33 +1,47 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="vice" -VERSION="3.1" +VERSION="3.2" CATEGORY="games" -SHORT_DESC="Commodore 64 and others emulator." +SHORT_DESC="The Versatile Commodore 8-bit Emulator" MAINTAINER="devl547@gmail.com" LICENSE="GPL2" +WEB_SITE="http://vice-emu.sourceforge.net/" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.viceteam.org/" -WGET_URL="http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/$TARBALL" +WGET_URL="$SF_MIRROR/vice-emu/$TARBALL" -DEPENDS="gtk+" -BUILD_DEPENDS="gtk+-dev gettext-tools xorg-bdftopcf xorg-mkfontdir" +BUILD_DEPENDS="automake xa gettext ffmpeg-dev alsa-lib-dev lame-dev \ +libvorbis-dev flac-dev pciutils-dev readline-dev libpng16-dev giflib-dev \ +libjpeg-turbo-dev portaudio-dev mpg123-dev xorg-libICE-dev gtk+-dev \ +vte-gtk2-dev gtkglext-dev mesa-dev xorg-libXxf86vm-dev xorg-libXrandr-dev \ +xorg-bdftopcf xorg-mkfontdir" # pulseaudio-dev -# Rules to configure and make the package. -compile_rules() -{ - unset HOME +compile_rules() { + rm -r src/lib/liblame src/lib/libx264 src/lib/libffmpeg + sed -i 's/lib64/lib/g' configure.ac + autoreconf -fi + sed \ + -e 's|CODEC_CAP_VARIABLE_FRAME_SIZE|AV_&|g' \ + -e 's|CODEC_FLAG_GLOBAL_HEADER|AV_&|g' \ + -e 's|\& AVFMT_RAWPICTURE||' \ + -i src/gfxoutputdrv/ffmpegdrv.c # Fix build with ffmpeg 4 + ./configure \ --prefix=/usr \ + --libdir=/usr/lib \ --enable-gnomeui \ + --enable-external-ffmpeg \ $CONFIGURE_ARGS && - make $MAKEFLAGS && make -j 1 DESTDIR=$DESTDIR install + make && + make -j1 \ + DESTDIR="$install" \ + install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/ - cp -a $install/usr/bin $fs/usr/ - cp -a $install/usr/lib $fs/usr/ +genpkg_rules() { + copy @std + DEPENDS="alsa-lib cairo flac gdk-pixbuf giflib glib gtk+ gtkglext \ + libjpeg-turbo libogg libpng16 libvorbis mesa mpg123 pango pciutils \ + portaudio readline vte-gtk2 xorg-libX11 xorg-libXrandr xorg-libXxf86vm zlib" } diff -r 659d94ea297b -r 78e2f02bcc8c vice/stuff/patches/disable-fc-cache.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vice/stuff/patches/disable-fc-cache.patch Tue Jun 26 14:16:09 2018 +0300 @@ -0,0 +1,16 @@ +--- a/configure.ac.orig 2016-12-15 04:44:32.000000000 +0100 ++++ b/configure.ac 2017-01-05 23:24:59.072247182 +0100 +@@ -2998,12 +2998,7 @@ if test x"$enable_lame" != "xno" ; then + + fi + +-AC_PATH_PROGS(FCCACHE, fc-cache, false) +-if test x"$FCCACHE" = "xfalse"; then +- AM_CONDITIONAL(HAVE_FC_CACHE, false) +-else +- AM_CONDITIONAL(HAVE_FC_CACHE, true) +-fi ++AM_CONDITIONAL(HAVE_FC_CACHE, false) + + if test x"$is_amigaos4" = "xyes"; then + if test x"$enable_sdlui" != "xyes" -a x"$enable_sdlui2" != "xyes"; then diff -r 659d94ea297b -r 78e2f02bcc8c vice/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vice/stuff/patches/series Tue Jun 26 14:16:09 2018 +0300 @@ -0,0 +1,2 @@ +# from https://www.archlinux.org/packages/extra/x86_64/vice/ +-p1|disable-fc-cache.patch diff -r 659d94ea297b -r 78e2f02bcc8c xa/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xa/receipt Tue Jun 26 14:16:09 2018 +0300 @@ -0,0 +1,21 @@ +# SliTaz package receipt v2. + +PACKAGE="xa" +VERSION="2.3.8" +CATEGORY="development" +SHORT_DESC="Cross-assembler for 6502 microprocessor" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="http://www.floodgap.com/retrotech/xa/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="http://www.floodgap.com/retrotech/xa/dists/$TARBALL" + +compile_rules() { + make && + make DESTDIR="$install/usr" install +} + +genpkg_rules() { + copy @std +}