...
 
Commits (11)
_buildscripts
_repo
_sources
_temp
pkg
src
dbg
hdr
*~
build-desktop.sh
build.sh
check-database.sh
check-links.sh
check-so-files.sh
clean-builddir.sh
clean-database.sh
clean-workdir.sh
copy-any.sh
fakeuname
get-any.sh
makepkg
move.sh
pkgrels-decrease.sh
pkgrels-increase.sh
pkgrels-reset.sh
rebuildlist-build.sh
rebuildlist-generate.sh
recreate-database.sh
remove.sh
repoclean-local.sh
repoclean-remote.sh
show-config.sh
show-pkglists.sh
sign-remote-db.sh
sign-remote-pkg.sh
unlock-database.sh
upload-nodb.sh
upload.sh
*-cfg.conf
*-makepkg.conf
*-pkgs.conf
user.conf
*.db.tar.*
*.pkg.tar.*
*.tar.*
*.log
*.log*
pkgname=audacity
pkgver=2.0.5
pkgrel=4
pkgver=2.1.2
pkgrel=1
pkgdesc="A program that lets you manipulate digital audio waveforms"
arch=('x86_64')
url="http://audacity.sourceforge.net/"
url="http://audacityteam.org"
license=('GPL')
depends=('libvorbis' 'libmad' 'libid3tag' 'wxgtk' 'libsamplerate' 'lame'
'hicolor-icon-theme' 'shared-mime-info' 'desktop-file-utils' 'redland'
'jack' 'soundtouch' 'ffmpeg-compat')
makedepends=('zip' 'python' 'pkgconfig')
depends=('libmad' 'libid3tag' 'wxgtk' 'lame' 'lilv' 'soundtouch'
'ffmpeg' 'vamp-plugin-sdk' 'sbsms' 'portsmf' 'desktop-file-utils')
makedepends=('cmake' 'python2')
options=('!makeflags')
install="${pkgname}.install"
source=("http://audacity.googlecode.com/files/${pkgname}-minsrc-${pkgver}.tar.xz")
sha256sums=('e287541dd017f523fd9a06d5140b8f72fe9a0450709de7c398baffa106db2b79')
install=audacity.install
source=(https://github.com/audacity/audacity/archive/Audacity-${pkgver}.zip
audacity-ffmpeg.patch)
sha1sums=('ced07f7401bef12d7ec0bc033409c9baa956c5c5'
'5f1733a3802bcec7d9b54cb3ec8d7d81fc38fc61')
prepare() {
cd audacity-Audacity-${pkgver}
patch -p1 -i "${srcdir}/audacity-ffmpeg.patch"
}
build() {
cd ${pkgname}-src-${pkgver}
WX_CONFIG=/usr/bin/wx-config \
PKG_CONFIG_PATH+="/usr/lib/ffmpeg-compat/pkgconfig" \
./configure --prefix=/usr \
--enable-unicode
cd audacity-Audacity-${pkgver}
./configure --prefix=/usr --with-libsamplerate
make
}
package() {
cd ${pkgname}-src-${pkgver}
cd audacity-Audacity-${pkgver}
make DESTDIR="${pkgdir}" install
}
diff -Naur audacity-src-2.0.6-orig/src/FFmpeg.h audacity-src-2.0.6/src/FFmpeg.h
--- audacity-src-2.0.6-orig/src/FFmpeg.h 2014-09-28 21:54:55.159636208 -0400
+++ audacity-src-2.0.6/src/FFmpeg.h 2014-09-28 21:55:11.246276766 -0400
@@ -688,7 +688,7 @@
FFMPEG_FUNCTION_WITH_RETURN(
AVOutputFormat*,
av_oformat_next,
- (AVOutputFormat *f),
+ (const AVOutputFormat *f),
(f)
);
FFMPEG_FUNCTION_WITH_RETURN(
@@ -755,7 +755,7 @@
FFMPEG_FUNCTION_WITH_RETURN(
int,
av_fifo_size,
- (AVFifoBuffer *f),
+ (const AVFifoBuffer *f),
(f)
);
FFMPEG_FUNCTION_WITH_RETURN(
@@ -801,7 +801,7 @@
FFMPEG_FUNCTION_WITH_RETURN(
AVDictionaryEntry *,
av_dict_get,
- (AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags),
+ (const AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags),
(m, key, prev, flags)
);
FFMPEG_FUNCTION_WITH_RETURN(
pkgname=emacs
pkgver=24.3
pkgrel=1
pkgver=24.4
pkgrel=2
pkgdesc="The extensible, customizable, self-documenting real-time display editor"
arch=('x86_64')
url="http://www.gnu.org/software/emacs/emacs.html"
license=('GPL3')
depends=('librsvg' 'gpm' 'giflib' 'libxpm' 'libotf' 'm17n-lib' 'gtk3' 'hicolor-icon-theme' 'desktop-file-utils' 'alsa-lib' 'imagemagick')
depends=('librsvg' 'gpm' 'giflib' 'libxpm' 'libotf' 'm17n-lib' 'gtk3' 'hicolor-icon-theme' 'desktop-file-utils' 'alsa-lib' 'imagemagick' 'gnutls' 'fftw')
install=emacs.install
source=(ftp://ftp.gnu.org/gnu/emacs/$pkgname-$pkgver.tar.xz{,.sig})
md5sums=('ea9ed000ca165280265aabb55b9afbd7'
'3f6990fabfbe1d5f3cd58bace4eb20f1')
md5sums=('ad487658ad7421ad8d7b5152192eb945'
'SKIP')
build() {
cd "$srcdir"/$pkgname-$pkgver
./configure --prefix=/extra/usr --sysconfdir=/extra/etc --libexecdir=/extra/usr/lib \
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
--localstatedir=/var --with-x-toolkit=gtk3 --with-xft
make
}
......@@ -23,13 +23,13 @@ package() {
make DESTDIR="$pkgdir" install
# remove conflict with ctags package
mv "$pkgdir"/extra/usr/bin/{ctags,ctags.emacs}
mv "$pkgdir"/extra/usr/share/man/man1/{ctags.1.gz,ctags.emacs.1}
mv "$pkgdir"/usr/bin/{ctags,ctags.emacs}
mv "$pkgdir"/usr/share/man/man1/{ctags.1.gz,ctags.emacs.1}
# remove conflict with texinfo
rm "$pkgdir"/extra/usr/share/info/info.info.gz
rm "$pkgdir"/usr/share/info/info.info.gz
# fix user/root permissions on usr/share files
find "$pkgdir"/extra/usr/share/emacs/$pkgver -exec chown root:root {} \;
find "$pkgdir"/usr/share/emacs/$pkgver -exec chown root:root {} \;
# fix perms on /var/games
chmod 775 "$pkgdir"/var/games
chmod 775 "$pkgdir"/var/games/emacs
......
INFO_DIR=extra/usr/share/info
INFO_DIR=usr/share/info
INFO_FILES=(ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse
ede ediff edt efaq eieio eintr elisp emacs emacs-gnutls emacs-mime epa erc ert eshell eudc flymake
......
@users - memlock 1024
# vim:set ft=limits:
\ No newline at end of file
# Contributions from ArchLinux: https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/gcr
pkgname=gcr
pkgver=3.20.0+45+g4708f35
pkgrel=1
pkgdesc="A library for bits of crypto UI and parsing"
url="https://git.gnome.org/browse/gcr"
arch=(x86_64)
license=(GPL2)
depends=(dconf gtk3 libgcrypt p11-kit)
makedepends=(intltool gobject-introspection python3 vala libxslt gnome-common git gtk-doc)
checkdepends=(python2)
_commit=4708f3562ddf28bf51eb70b9cff548b217370639 # master
source=("git+https://git.gnome.org/browse/gcr#commit=$_commit"
10-gcr.conf)
sha256sums=('SKIP'
'1230351a1da53a9c2bada81c44f5a5113e5457552196eccb7b1413dcf4f661b5')
pkgver() {
cd $pkgname
git describe --tags | sed 's/-/+/g'
}
prepare() {
mkdir path
ln -s /usr/bin/python2 path/python
cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}
build() {
cd $pkgname
./configure --prefix=/usr \
--libexecdir=/usr/lib/gcr \
--enable-gtk-doc \
--disable-static \
--disable-update-mime \
--disable-schemas-compile
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd $pkgname
PATH="$srcdir/path:$PATH" dbus-run-session make -k check || :
}
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
# gcr wants to lock some memory to prevent swapping out private keys
# https://bugs.archlinux.org/task/32616
# https://bugzilla.gnome.org/show_bug.cgi?id=688161
install -Dm644 ../10-gcr.conf "$pkgdir/etc/security/limits.d/10-gcr.conf"
}
# Contributions from ArchLinux: https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/gnome-keyring
pkgname=gnome-keyring
pkgver=3.20.0+57+g9db67ef
pkgrel=1
pkgdesc="Stores passwords and encryption keys"
url="https://wiki.gnome.org/Projects/GnomeKeyring"
arch=(x86_64)
license=(GPL LGPL)
depends=(gcr libcap-ng pam)
makedepends=(intltool gtk-doc gnome-common git python3)
install=gnome-keyring.install
_commit=9db67ef6e39ac51d426dee91da3b9305670241e6 # master
source=("git+https://git.gnome.org/browse/gnome-keyring#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
cd $pkgname
git describe --tags | sed 's/-/+/g'
}
prepare() {
cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}
build() {
cd "$pkgname"
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-static \
--libexecdir=/usr/lib/gnome-keyring \
--with-pam-dir=/usr/lib/security --with-root-certs=/etc/ssl/certs \
--disable-schemas-compile
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd "$pkgname"
make DESTDIR="$pkgdir" install
}
post_install() {
setcap cap_ipc_lock=ep usr/bin/gnome-keyring-daemon
}
post_upgrade() {
post_install
}
\ No newline at end of file
# Contributions from ArchLinux: https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/inkscape
pkgname=inkscape
pkgver=0.48.4
pkgver=0.92.1
pkgrel=3
pkgdesc='Vector graphics editor using the SVG file format'
url='http://inkscape.sourceforge.net/'
license=('GPL' 'LGPL')
arch=('x86_64')
makedepends=('boost' 'intltool')
depends=('gc' 'gsl' 'gtkmm' 'gtkspell' 'imagemagick' 'libxslt' 'poppler-glib' 'popt'
'python2' 'desktop-file-utils' 'hicolor-icon-theme' 'libwpg' 'filesystem-extra')
depends=('gc' 'gsl' 'gtkmm' 'gtkspell' 'imagemagick' 'libxslt' 'poppler-glib'
'popt' 'potrace' 'ttf-dejavu' 'python2' 'desktop-file-utils'
'hicolor-icon-theme')
optdepends=('pstoedit: latex formulas'
'texlive-core: latex formulas'
'python2-numpy: some extensions'
'python2-lxml: some extensions and filters'
'pyxml: some extensions'
'uniconvertor: reading/writing to some proprietary formats')
options=('!libtool')
source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2"
'spuriouscomma.patch')
sha1sums=('5f26f6ad191d1e7c2a9fb69a438722beb172224c'
'7d1d5a6d1d2b0926721a994d5889c52890fc57c1')
install=install
source=("https://inkscape.global.ssl.fastly.net/media/resources/file/$pkgname-$pkgver.tar.bz2")
sha256sums=('257405bf802de125f17d123638093a37db02ebe334d243cf9b0d8903f7c89005')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p0 -i ../spuriouscomma.patch
./autogen.sh
sed -i 's|/usr/bin/python\>|/usr/bin/python2|g' cxxtest/*.py
sed -i 's|/usr/bin/env python\>|/usr/bin/env python2|g' share/*/{test/,}*.py
sed -i 's|"python" },|"python2" },|g' src/extension/implementation/script.cpp
......@@ -35,11 +34,12 @@ prepare() {
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure \
--prefix=/extra/usr \
--prefix=/usr \
--with-python \
--with-perl \
--enable-lcms \
--enable-poppler-cairo \
--disable-strict-build \
--disable-dependency-tracking
make
}
......
# Maintainer: Jeff Haung <s8321414[at]gmail[dot]com>
# Original maintainer on CCR: Giuseppe Calà <jiveaxe@gmail.com>
pkgname=playonlinux
pkgver=4.2.6
pkgrel=1
pkgdesc="GUI for managing Windows programs under linux"
url="http://www.playonlinux.com/"
license=('GPL')
depends=('wine' 'imagemagick' 'xterm' 'wxpython2.8' 'cabextract' 'unzip' 'mesa-demos'
'xdg-user-dirs' 'gnu-netcat' 'gnupg' 'icoutils' 'libxmu' 'wget' 'p7zip')
arch=('any')
source=(http://www.playonlinux.com/script_files/PlayOnLinux/${pkgver/.0/}/PlayOnLinux_${pkgver/.0/}.tar.gz
PlayOnLinux.desktop
use-python2.patch)
options=(!strip)
md5sums=('a8b9a947a46981c733f44355e1bd6dff'
'ad300503f8937ca93eae9180687d4e88'
'613ac5b3efefd2ea769e1b66a7c7b804')
screenshot=('http://i.imgur.com/77mGY.png')
package() {
cd "$srcdir/$pkgname"
patch -Np1 -i ../use-python2.patch
install -d $pkgdir/usr/share/$pkgname
install -d $pkgdir/usr/bin
cp -r $srcdir/$pkgname/ $pkgdir/usr/share/
echo "#!/bin/bash" > $pkgdir/usr/bin/$pkgname
echo "/usr/share/$pkgname/$pkgname \"\$@\"" >> $pkgdir/usr/bin/$pkgname
chmod +x $pkgdir/usr/bin/$pkgname
# Needed for wxpython2.8 support, wxpython 3.0 is buggy with POL
sed -i "s/wxversion.ensureMinimal/wxversion.select/g" $pkgdir/usr/share/$pkgname/python/mainwindow.py
install -D -m644 $srcdir/$pkgname/etc/playonlinux32.png $pkgdir/usr/share/pixmaps/playonlinux32.png
install -D -m644 $srcdir/PlayOnLinux.desktop $pkgdir/usr/share/applications/playonlinux.desktop
}
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=PlayOnLinux
GenericName=PlayOnLinux
Comment=PlayOnLinux
Type=Application
Exec=playonlinux
Icon=playonlinux32
Categories=PlayOnLinux;
Name[fr_FR]=PlayOnLinux
Categories=Application;Game;
diff -Naur playonlinux-orig/playonlinux-pkg playonlinux/playonlinux-pkg
--- playonlinux-orig/playonlinux-pkg 2013-12-31 11:05:37.000000000 +0100
+++ playonlinux/playonlinux-pkg 2013-12-31 17:03:00.388368229 +0100
@@ -29,7 +29,7 @@
CURDIR="$(pwd)"
export MACHTYPE
cd "$WorkingDirectory"
- python "$CURDIR/python/wrapper.py" "$CURDIR/bash/$(basename "$0")" "$@"
+ python2 "$CURDIR/python/wrapper.py" "$CURDIR/bash/$(basename "$0")" "$@"
else
bash "$PLAYONLINUX/bash/$(basename "$0")" "$@"
fi
diff -Naur playonlinux-orig/playonlinux-url_handler playonlinux/playonlinux-url_handler
--- playonlinux-orig/playonlinux-url_handler 2013-12-31 11:05:37.000000000 +0100
+++ playonlinux/playonlinux-url_handler 2013-12-31 17:03:15.719362367 +0100
@@ -29,7 +29,7 @@
CURDIR="$(pwd)"
export MACHTYPE
cd "$WorkingDirectory"
- python "$CURDIR/python/wrapper.py" "$CURDIR/bash/$(basename "$0")" "$@"
+ python2 "$CURDIR/python/wrapper.py" "$CURDIR/bash/$(basename "$0")" "$@"
else
bash "$PLAYONLINUX/bash/$(basename "$0")" "$@"
fi