From a949895a0243a490d30fe355655c839fe217c580 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 31 Jan 2013 00:07:23 -0800 Subject: Thu Jan 31 00:07:23 PST 2013 --- community/gource/PKGBUILD | 8 +- community/libpar2/PKGBUILD | 23 +- community/libpar2/libpar2-0.2-bugfixes.patch | 43 +++- community/libpar2/libpar2-0.2-cancel.patch | 236 +++++++++++++++++++++ community/libvirt/PKGBUILD | 12 +- community/nginx/PKGBUILD | 5 +- community/perl-lchown/PKGBUILD | 47 ++++ community/python2-cheetah/Changelog | 12 ++ community/python2-cheetah/PKGBUILD | 33 +++ community/skrooge/PKGBUILD | 12 +- community/skrooge/skrooge.changelog | 3 + community/tellico/PKGBUILD | 15 +- community/tellico/tellico.changelog | 2 + community/vifm/PKGBUILD | 6 +- community/vifm/vifm.changelog | 3 + community/virtualbox-modules/PKGBUILD | 4 +- community/workrave/PKGBUILD | 11 +- community/xmlstarlet/PKGBUILD | 6 +- core/cracklib/PKGBUILD | 6 +- extra/audacity/PKGBUILD | 15 +- extra/enlightenment17/PKGBUILD | 10 +- extra/libreoffice/PKGBUILD | 14 +- extra/libreoffice/PKGBUILD.40 | 10 +- extra/oxygen-gtk2/PKGBUILD | 6 +- extra/oxygen-gtk3/PKGBUILD | 6 +- extra/samba/PKGBUILD | 6 +- extra/samba/nmbd.service | 2 +- extra/xorg-xev/PKGBUILD | 7 +- libre/xchat-libre/PKGBUILD | 7 +- libre/xchat-libre/remove-non-free-suggestion.patch | 9 +- pcr/hexchat-libre/PKGBUILD | 46 ++++ pcr/hexchat-libre/hexchat.install | 8 + pcr/hexchat-libre/no-firefox.patch | 16 ++ pcr/hexchat-libre/remove-non-free-suggestion.patch | 12 ++ 34 files changed, 552 insertions(+), 109 deletions(-) create mode 100644 community/libpar2/libpar2-0.2-cancel.patch create mode 100644 community/perl-lchown/PKGBUILD create mode 100644 community/python2-cheetah/Changelog create mode 100644 community/python2-cheetah/PKGBUILD create mode 100644 community/tellico/tellico.changelog create mode 100644 pcr/hexchat-libre/PKGBUILD create mode 100644 pcr/hexchat-libre/hexchat.install create mode 100644 pcr/hexchat-libre/no-firefox.patch create mode 100644 pcr/hexchat-libre/remove-non-free-suggestion.patch diff --git a/community/gource/PKGBUILD b/community/gource/PKGBUILD index 727f45d4f..752ac5939 100644 --- a/community/gource/PKGBUILD +++ b/community/gource/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 83254 2013-01-28 16:49:41Z stephane $ +# $Id: PKGBUILD 83364 2013-01-30 11:48:44Z svenstaro $ # Maintainer: Sven-Hendrik Haase # Contributor: Jose Valecillos # Contributor: Olivier Ramonat pkgname=gource -pkgver=0.38 -pkgrel=6 +pkgver=0.39 +pkgrel=1 pkgdesc="software version control visualization" license=(GPL3) arch=(i686 x86_64) @@ -12,7 +12,7 @@ url=http://code.google.com/p/gource/ depends=('ftgl' 'sdl' 'sdl_image' 'pcre' 'glew' 'boost-libs') makedepends=('boost' 'glm' 'mesa') source=(http://gource.googlecode.com/files/$pkgname-$pkgver.tar.gz) -md5sums=('6584241879dbb6dfaecc6ae6b58ad38c') +md5sums=('31d2d34f3f6a0c044243f477e925b8b4') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/libpar2/PKGBUILD b/community/libpar2/PKGBUILD index 4871ee91b..db732b4d4 100644 --- a/community/libpar2/PKGBUILD +++ b/community/libpar2/PKGBUILD @@ -1,39 +1,40 @@ -# Maintainer: Jaroslav Lichtblau +# Maintainer: Jaroslav Lichtblau # Contributor: Paul Bredbury # Contributor: Matt McDonald pkgname=libpar2 pkgver=0.2 -pkgrel=5 -pkgdesc="Parity checking library," +pkgrel=6 +pkgdesc="Parity checking library" arch=('i686' 'x86_64') url="http://parchive.sourceforge.net/" license=('GPL') depends=('libsigc++2.0') makedepends=('autoconf' 'automake' 'pkgconfig') -options=(!libtool) +options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/parchive/${pkgname}-${pkgver}.tar.gz - libpar2-0.2-bugfixes.patch) - -md5sums=('94c6df4e38efe08056ecde2a04e0be91' - '66c306f42fb81016a7a58af8f45e2b68') + libpar2-0.2-bugfixes.patch libpar2-0.2-cancel.patch) +sha256sums=('074fbf840f73b1e13e0405fce261078c81c8c0a4859e30a7bba10510f9199908' + 'bcdb0cf45b97b99bc2fb05074887bd73be15745d5d2ce94d65bd0e0c248fb341' + 'b05e08033dd2056b47c5610a5bd1d74b93dc283d2f798bfc0d3d9e3fd4f9da14') build() { cd ${srcdir}/${pkgname}-${pkgver} - patch -p0 < ${srcdir}/libpar2-0.2-bugfixes.patch + patch -p2 < ${srcdir}/libpar2-0.2-bugfixes.patch + patch -p2 < ${srcdir}/libpar2-0.2-cancel.patch - autoreconf -fi ./configure --prefix=/usr make } + package() { cd ${srcdir}/${pkgname}-${pkgver} make DESTDIR=${pkgdir} install - # Docs +# Docs install -d ${pkgdir}/usr/share/doc/${pkgname} install -m644 -t ${pkgdir}/usr/share/doc/${pkgname}/ AUTHORS PORTING README ROADMAP } diff --git a/community/libpar2/libpar2-0.2-bugfixes.patch b/community/libpar2/libpar2-0.2-bugfixes.patch index cb3c938df..0ce3a43bd 100644 --- a/community/libpar2/libpar2-0.2-bugfixes.patch +++ b/community/libpar2/libpar2-0.2-bugfixes.patch @@ -1,7 +1,9 @@ -diff -aud ../libpar2-0.2-original/par2repairer.cpp ../libpar2-0.2/par2repairer.cpp +diff -aud -U 5 ../libpar2-0.2-original/par2repairer.cpp ../libpar2-0.2/par2repairer.cpp --- ../libpar2-0.2-original/par2repairer.cpp 2006-01-20 18:25:20.000000000 +0100 -+++ ../libpar2-0.2/par2repairer.cpp 2008-02-06 12:02:53.226050300 +0100 -@@ -78,6 +78,7 @@ ++++ ../libpar2-0.2/par2repairer.cpp 2012-11-30 14:23:31.000000000 +0100 +@@ -76,10 +76,11 @@ + ++sf; + } delete mainpacket; delete creatorpacket; @@ -9,7 +11,11 @@ diff -aud ../libpar2-0.2-original/par2repairer.cpp ../libpar2-0.2/par2repairer.c } -@@ -1261,7 +1262,7 @@ + Result Par2Repairer::PreProcess(const CommandLine &commandline) + { +@@ -1259,11 +1260,11 @@ + string path; + string name; DiskFile::SplitFilename(filename, path, name); cout << "Target: \"" << name << "\" - missing." << endl; @@ -18,12 +24,37 @@ diff -aud ../libpar2-0.2-original/par2repairer.cpp ../libpar2-0.2/par2repairer.c } } -@@ -1804,7 +1805,7 @@ + ++sf; + } +@@ -1802,11 +1803,11 @@ + << "\" - no data found." + << endl; } } } - sig_done.emit(name,count,sourcefile->GetVerificationPacket()->BlockCount()); -+ sig_done.emit(name,count, sourcefile->GetVerificationPacket() ? sourcefile->GetVerificationPacket()->BlockCount() : 0); ++ sig_done.emit(name,count, count>0 && sourcefile->GetVerificationPacket() ? sourcefile->GetVerificationPacket()->BlockCount() : 0); sig_progress.emit(1000.0); return true; } + + // Find out how much data we have found +diff -aud -U 5 ../libpar2-0.2-original/par2repairer.h ../libpar2-0.2/par2repairer.h +--- ../libpar2-0.2-original/par2repairer.h 2006-01-20 00:38:27.000000000 +0100 ++++ ../libpar2-0.2/par2repairer.h 2012-11-30 14:24:46.000000000 +0100 +@@ -34,10 +34,15 @@ + sigc::signal sig_filename; + sigc::signal sig_progress; + sigc::signal sig_headers; + sigc::signal sig_done; + ++ // This method allows to determine whether libpar2 includes the patches ++ // ("libpar2-0.2-bugfixes.patch") submitted to libpar2 project. ++ // Use the method in configure scripts for detection. ++ void BugfixesPatchVersion2() { } ++ + protected: + // Steps in verifying and repairing files: + + // Load packets from the specified file + bool LoadPacketsFromFile(string filename); diff --git a/community/libpar2/libpar2-0.2-cancel.patch b/community/libpar2/libpar2-0.2-cancel.patch new file mode 100644 index 000000000..4a6d01c35 --- /dev/null +++ b/community/libpar2/libpar2-0.2-cancel.patch @@ -0,0 +1,236 @@ +diff -aud -U 5 ../libpar2-0.2-original/par2repairer.cpp ../libpar2-0.2/par2repairer.cpp +--- ../libpar2-0.2-original/par2repairer.cpp 2012-12-03 10:47:04.000000000 +0100 ++++ ../libpar2-0.2/par2repairer.cpp 2012-12-03 10:48:13.000000000 +0100 +@@ -50,10 +50,12 @@ + outputbuffer = 0; + + noiselevel = CommandLine::nlNormal; + headers = new ParHeaders; + alreadyloaded = false; ++ ++ cancelled = false; + } + + Par2Repairer::~Par2Repairer(void) + { + delete [] (u8*)inputbuffer; +@@ -404,10 +406,14 @@ + { + cout << "Loading: " << newfraction/10 << '.' << newfraction%10 << "%\r" << flush; + progress = offset; + sig_progress.emit(newfraction); + ++ if (cancelled) ++ { ++ break; ++ } + } + } + + // Attempt to read the next packet header + PACKET_HEADER header; +@@ -582,10 +588,15 @@ + if (noiselevel > CommandLine::nlQuiet) + cout << "No new packets found" << endl; + delete diskfile; + } + ++ if (cancelled) ++ { ++ return false; ++ } ++ + return true; + } + + // Finish loading a recovery packet + bool Par2Repairer::LoadRecoveryPacket(DiskFile *diskfile, u64 offset, PACKET_HEADER &header) +@@ -831,26 +842,42 @@ + + // Load packets from each file that was found + for (list::const_iterator s=files->begin(); s!=files->end(); ++s) + { + LoadPacketsFromFile(*s); ++ if (cancelled) ++ { ++ break; ++ } + } + + delete files; ++ if (cancelled) ++ { ++ return false; ++ } + } + + { + string wildcard = name.empty() ? "*.PAR2" : name + ".*.PAR2"; + list *files = DiskFile::FindFiles(path, wildcard); + + // Load packets from each file that was found + for (list::const_iterator s=files->begin(); s!=files->end(); ++s) + { + LoadPacketsFromFile(*s); ++ if (cancelled) ++ { ++ break; ++ } + } + + delete files; ++ if (cancelled) ++ { ++ return false; ++ } + } + + return true; + } + +@@ -864,13 +891,22 @@ + // If the filename contains ".par2" anywhere + if (string::npos != filename.find(".par2") || + string::npos != filename.find(".PAR2")) + { + LoadPacketsFromFile(filename); ++ if (cancelled) ++ { ++ break; ++ } + } + } + ++ if (cancelled) ++ { ++ return false; ++ } ++ + return true; + } + + // Check that the packets are consistent and discard any that are not + bool Par2Repairer::CheckPacketConsistency(void) +@@ -1208,10 +1244,15 @@ + + // Start verifying the files + sf = sortedfiles.begin(); + while (sf != sortedfiles.end()) + { ++ if (cancelled) ++ { ++ return false; ++ } ++ + // Do we have a source file + Par2RepairerSourceFile *sourcefile = *sf; + + // What filename does the file use + string filename = sourcefile->TargetFileName(); +@@ -1560,10 +1601,14 @@ + if (oldfraction != newfraction) + { + cout << "Scanning: \"" << shortname << "\": " << newfraction/10 << '.' << newfraction%10 << "%\r" << flush; + sig_progress.emit(newfraction); + ++ if (cancelled) ++ { ++ break; ++ } + } + } + + // If we fail to find a match, it might be because it was a duplicate of a block + // that we have already found. +@@ -1649,10 +1694,15 @@ + return false; + } + } + } + ++ if (cancelled) ++ { ++ return false; ++ } ++ + // Get the Full and 16k hash values of the file + filechecksummer.GetFileHashes(hashfull, hash16k); + + // Did we make any matches at all + if (count > 0) +@@ -2289,14 +2339,23 @@ + if (oldfraction != newfraction) + { + cout << "Repairing: " << newfraction/10 << '.' << newfraction%10 << "%\r" << flush; + sig_progress.emit(newfraction); + ++ if (cancelled) ++ { ++ break; ++ } + } + } + } + ++ if (cancelled) ++ { ++ break; ++ } ++ + ++inputblock; + ++inputindex; + } + } + else +@@ -2346,13 +2405,22 @@ + if (oldfraction != newfraction) + { + cout << "Processing: " << newfraction/10 << '.' << newfraction%10 << "%\r" << flush; + sig_progress.emit(newfraction); + ++ if (cancelled) ++ { ++ break; ++ } + } + } + ++ if (cancelled) ++ { ++ break; ++ } ++ + ++copyblock; + ++inputblock; + } + } + +@@ -2360,10 +2428,15 @@ + if (lastopenfile != NULL) + { + lastopenfile->Close(); + } + ++ if (cancelled) ++ { ++ return false; ++ } ++ + if (noiselevel > CommandLine::nlQuiet) + cout << "Writing recovered data\r"; + + // For each output block that has been recomputed + vector::iterator outputblock = outputblocks.begin(); +diff -aud -U 5 ../libpar2-0.2-with-bugfixes-patch/par2repairer.h ../libpar2-0.2/par2repairer.h +--- ../libpar2-0.2-original/par2repairer.h 2012-12-03 10:47:04.000000000 +0100 ++++ ../libpar2-0.2/par2repairer.h 2012-12-03 10:48:13.000000000 +0100 +@@ -186,8 +186,9 @@ + + u64 progress; // How much data has been processed. + u64 totaldata; // Total amount of data to be processed. + u64 totalsize; // Total data size + ++ bool cancelled; // repair cancelled + }; + + #endif // __PAR2REPAIRER_H__ diff --git a/community/libvirt/PKGBUILD b/community/libvirt/PKGBUILD index 5b05c4255..6b1d869bf 100644 --- a/community/libvirt/PKGBUILD +++ b/community/libvirt/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 83324 2013-01-29 14:07:39Z spupykin $ +# $Id: PKGBUILD 83366 2013-01-30 13:07:27Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Jonathan Wiersma pkgname=libvirt -pkgver=1.0.1 -pkgrel=4 +pkgver=1.0.2 +pkgrel=1 pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)" arch=('i686' 'x86_64') url="http://libvirt.org/" @@ -35,7 +35,7 @@ source=("http://libvirt.org/sources/$pkgname-$pkgver.tar.gz" libvirtd-guests.rc.d libvirtd-guests.conf.d libvirt.tmpfiles.d) -md5sums=('86a8c0acabb01e11ac84fe00624dc54e' +md5sums=('7e268ed702c4331d393e5b43449cae13' 'c43244c40a0437038c82089618e7beaa' '3ed0e24f5b5e25bf553f5427d64915e6' '0ee5b6c58590ff392a266f20f7928d1f' @@ -77,10 +77,6 @@ package() { install -D -m755 "$srcdir"/libvirtd-guests.rc.d "$pkgdir"/etc/rc.d/libvirtd-guests install -D -m644 "$srcdir"/libvirtd-guests.conf.d "$pkgdir"/etc/conf.d/libvirtd-guests - - install -dm0755 "$pkgdir"/usr/lib/sysctl.d - mv "$pkgdir"/etc/sysctl.d/libvirtd "$pkgdir"/usr/lib/sysctl.d/libvirtd.conf - # systemd stuff install -D -m644 "$srcdir"/libvirt.tmpfiles.d "$pkgdir"/usr/lib/tmpfiles.d/libvirt.conf mv "$pkgdir"/lib/* "$pkgdir"/usr/lib/ diff --git a/community/nginx/PKGBUILD b/community/nginx/PKGBUILD index 9362cd561..47701444b 100644 --- a/community/nginx/PKGBUILD +++ b/community/nginx/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 81170 2012-12-12 18:31:06Z bpiotrowski $ +# $Id: PKGBUILD 83352 2013-01-30 09:08:04Z bpiotrowski $ # Maintainer: Sergej Pupykin # Maintainer: Bartłomiej Piotrowski # Contributor: Miroslaw Szot @@ -8,7 +8,7 @@ _tmpdir=/var/lib/nginx pkgname=nginx pkgver=1.2.6 -pkgrel=1 +pkgrel=2 pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server' arch=('i686' 'x86_64') depends=('pcre' 'zlib' 'openssl' 'geoip') @@ -90,6 +90,7 @@ package() { rm "$pkgdir"/etc/nginx/*.default install -d "$pkgdir"/$_tmpdir + install -dm700 "$pkgdir"/$_tmpdir/proxy install -d "$pkgdir"/usr/share/nginx mv "$pkgdir"/etc/nginx/html/ "$pkgdir"/usr/share/nginx diff --git a/community/perl-lchown/PKGBUILD b/community/perl-lchown/PKGBUILD new file mode 100644 index 000000000..319a30bd1 --- /dev/null +++ b/community/perl-lchown/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Florian Pritz + +pkgname=perl-lchown +pkgver=1.01 +pkgrel=1 +pkgdesc="use the lchown(2) system call from Perl" +arch=(i686 x86_64) +license=(PerlArtistic GPL) +options=(!emptydirs) +depends=('perl') +url=https://metacpan.org/release/Lchown +source=("http://search.cpan.org/CPAN/authors/id/N/NC/NCLEATON/Lchown-${pkgver}.tar.gz") +md5sums=(e3db31be650437eb5d9bfc4da6252ee3) +sha512sums=(f3b7bf7b3b71a7d92449d4ae8249d76b456869e48105db401a49f39f687ee5d97e079485fb2bbaae991a3a27d408959fc132b843c6f69487eeb2958c85f683a8) +_distdir="${srcdir}/Lchown-${pkgver}" + +build() +( + export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ + PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ + MODULEBUILDRC=/dev/null + + cd "$_distdir" + /usr/bin/perl Build.PL + ./Build +) + +check() +( + export PERL_MM_USE_DEFAULT=1 PERL5LIB="" + cd "$_distdir" + ./Build test +) + +package() { + cd "$_distdir" + ./Build install + find "$pkgdir" -name .packlist -o -name perllocal.pod -delete +} + +# Local Variables: +# mode: shell-script +# sh-basic-offset: 2 +# End: +# vim:set ts=2 sw=2 et: diff --git a/community/python2-cheetah/Changelog b/community/python2-cheetah/Changelog new file mode 100644 index 000000000..e95e8c91f --- /dev/null +++ b/community/python2-cheetah/Changelog @@ -0,0 +1,12 @@ +2012-03-25 Julien Nicoulaud + + * 2.4.4-5 : + Change dependency on 'python-markdown' to 'python2-markdown' since + FS#28265 is solved. + +2012-01-31 Julien Nicoulaud + + * 2.4.4-4 : + Add changelog. + Remove unneeded shebang modification. + diff --git a/community/python2-cheetah/PKGBUILD b/community/python2-cheetah/PKGBUILD new file mode 100644 index 000000000..1a9fb9000 --- /dev/null +++ b/community/python2-cheetah/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Julien Nicoulaud +# Contributor: James Rayner +# Contributor: Todd Maynard +# Source: https://github.com/nicoulaj/archlinux-packages +pkgname=python2-cheetah +pkgver=2.4.4 +pkgrel=5 +pkgdesc="A Python-powered template engine and code generator" +arch=(i686 x86_64) +url="http://www.cheetahtemplate.org" +license=(custom) +depends=(python2 python2-markdown) +makedepends=(python2-distribute) +optdepends=('python2-pygments: for the CodeHighlighter filter') +provides=(cheetah python-cheetah) +conflicts=(cheetah python-cheetah) +changelog=Changelog +source=(http://pypi.python.org/packages/source/C/Cheetah/Cheetah-${pkgver}.tar.gz) +md5sums=('853917116e731afbc8c8a43c37e6ddba') + +build() { + cd "${srcdir}/Cheetah-${pkgver}" + python2 setup.py build +} + +package() { + msg "Install..." + cd "${srcdir}/Cheetah-${pkgver}" + python2 setup.py install --root="${pkgdir}" || return 1 + + msg2 "Install copyright resources in /usr/share/licenses/${pkgname}..." + install -Dm644 "${srcdir}/Cheetah-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/community/skrooge/PKGBUILD b/community/skrooge/PKGBUILD index cd484ca1a..c75667c91 100644 --- a/community/skrooge/PKGBUILD +++ b/community/skrooge/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 82001 2013-01-05 15:34:09Z jlichtblau $ +# $Id: PKGBUILD 83379 2013-01-30 20:36:03Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: Ray Rashif # Contributor: Andrea Scarpino # Contributor: neuromante pkgname=skrooge -pkgver=1.4.0 +pkgver=1.5.1 pkgrel=1 pkgdesc="A personal finances manager for KDE" arch=('i686' 'x86_64') @@ -17,10 +17,10 @@ optdepends=('kdepim-libkdepim: for KDE PIM integration') install=$pkgname.install changelog=$pkgname.changelog source=(http://skrooge.org/files/$pkgname-$pkgver.tar.bz2) -sha256sums=('71df527bea98b7a998deeeed009bdf381ff890a5743a84b93db4f007223974f9') +sha256sums=('9d8332d80faf4c89b02582894588829b3004d6abf79528c4b6e35a791a8adebc') build() { - cd "${srcdir}/$pkgname-$pkgver" + cd ${srcdir}/$pkgname-$pkgver cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr @@ -28,7 +28,7 @@ build() { } package() { - cd "${srcdir}/$pkgname-$pkgver" + cd ${srcdir}/$pkgname-$pkgver - make DESTDIR="${pkgdir}" install + make DESTDIR=${pkgdir} install } diff --git a/community/skrooge/skrooge.changelog b/community/skrooge/skrooge.changelog index ae5e60b99..229dda2a4 100644 --- a/community/skrooge/skrooge.changelog +++ b/community/skrooge/skrooge.changelog @@ -1,3 +1,6 @@ +2013-01-30 Jaroslav Lichtblau + * skrooge 1.5.1-1 + 2013-01-05 Jaroslav Lichtblau * skrooge 1.4.0-1 diff --git a/community/tellico/PKGBUILD b/community/tellico/PKGBUILD index 7a01f477e..0311f979e 100644 --- a/community/tellico/PKGBUILD +++ b/community/tellico/PKGBUILD @@ -1,30 +1,29 @@ -# $Id: PKGBUILD 80977 2012-12-08 10:56:37Z andrea $ +# $Id: PKGBUILD 83382 2013-01-30 21:35:39Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: Ray Rashif # Contributor: Douglas Soares de Andrade pkgname=tellico -pkgver=2.3.6 -pkgrel=3 +pkgver=2.3.7 +pkgrel=1 pkgdesc="A collection manager for KDE" arch=('i686' 'x86_64') url="http://tellico-project.org/" license=('GPL') -depends=('kdebase-workspace' 'yaz' 'exempi' 'libksane' 'taglib' 'libkcddb' 'poppler-qt') +depends=('kdebase-workspace' 'yaz' 'exempi' 'libksane' 'taglib' 'libkcddb' 'poppler-qt' 'kdemultimedia-audiocd-kio') makedepends=('automoc4' 'cmake') install=$pkgname.install +changelog=$pkgname.changelog source=(http://tellico-project.org/files/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('62bafaea733ce3b108322623e866b8659ab2644cc80ee06f0fc7fe974ec5d1c3') +sha256sums=('ae858559a226df380940dbd0d8378c45fd6c382359ccebe10f94c2687d6219a1') build() { cd ${srcdir} mkdir build cd build - cmake ../${pkgname}-${pkgver} \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr + cmake ../${pkgname}-${pkgver} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr make } diff --git a/community/tellico/tellico.changelog b/community/tellico/tellico.changelog new file mode 100644 index 000000000..ff3debe2d --- /dev/null +++ b/community/tellico/tellico.changelog @@ -0,0 +1,2 @@ +2013-01-30 Jaroslav Lichtblau + * tellico 2.3.7-1 diff --git a/community/vifm/PKGBUILD b/community/vifm/PKGBUILD index 56413a611..a60589213 100644 --- a/community/vifm/PKGBUILD +++ b/community/vifm/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 78687 2012-10-22 20:52:48Z jlichtblau $ +# $Id: PKGBUILD 83376 2013-01-30 19:44:55Z jlichtblau $ # Maintainer: Jaroslav Lichtblau pkgname=vifm -pkgver=0.7.4a +pkgver=0.7.4b pkgrel=1 pkgdesc="Ncurses based file manager with vi like keybindings" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('GPL') depends=('ncurses' 'gtk2') changelog=$pkgname.changelog source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) -sha256sums=('fe9b8bcd992f4f34ad83dd3de46064e5d3d8d4a0c468dbd11869f9790f3dcd1f') +sha256sums=('90b4fb64501e436d7ac8699f0cc75d013a72aa471f978ada0ce9b90506213c57') build() { cd ${srcdir}/$pkgname-$pkgver diff --git a/community/vifm/vifm.changelog b/community/vifm/vifm.changelog index ef4ac0ea9..ce8f9ff9c 100644 --- a/community/vifm/vifm.changelog +++ b/community/vifm/vifm.changelog @@ -1,3 +1,6 @@ +2013-01-30 Jaroslav Lichtblau + * vifm 0.7.4b-1 + 2012-10-20 Jaroslav Lichtblau * vifm 0.7.4a-1 diff --git a/community/virtualbox-modules/PKGBUILD b/community/virtualbox-modules/PKGBUILD index f1a23cdc4..27c5621a4 100644 --- a/community/virtualbox-modules/PKGBUILD +++ b/community/virtualbox-modules/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 82593 2013-01-21 11:10:44Z tpowa $ +# $Id: PKGBUILD 83373 2013-01-30 17:47:34Z tpowa $ # Maintainer: Ionut Biru # Maintainer: Sébastien Luttringer pkgbase=virtualbox-modules pkgname=('virtualbox-host-modules' 'virtualbox-guest-modules') pkgver=4.2.6 -pkgrel=4 +pkgrel=5 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') diff --git a/community/workrave/PKGBUILD b/community/workrave/PKGBUILD index db5a9b19b..21db136f4 100644 --- a/community/workrave/PKGBUILD +++ b/community/workrave/PKGBUILD @@ -1,18 +1,19 @@ -# $Id: PKGBUILD 65391 2012-02-21 02:32:34Z spupykin $ +# $Id: PKGBUILD 83358 2013-01-30 09:38:51Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: William Rea pkgname=workrave -pkgver=1.9.4 -pkgrel=3 +pkgver=1.10 +pkgrel=1 pkgdesc="a tool to help RSI" arch=('i686' 'x86_64') license=('GPL2') url="http://workrave.org" -depends=('libxtst' 'gtkmm' 'gconf' 'gdome2' 'gstreamer0.10' 'libsm' 'libice') +depends=('libxtst' 'gtkmm' 'gconf' 'gdome2' 'gstreamer0.10' 'libsm' 'libice' + 'python2-cheetah' 'libxss') makedepends=('intltool') source=(http://downloads.sourceforge.net/workrave/workrave-$pkgver.tar.gz) -md5sums=('d5eaf399b38b063053cff1a8527cba8e') +md5sums=('5b76c2ef8e1dfede69c4e0d4bca9dcb9') build() { cd $srcdir/workrave-$pkgver diff --git a/community/xmlstarlet/PKGBUILD b/community/xmlstarlet/PKGBUILD index 240669d7a..a701d2730 100644 --- a/community/xmlstarlet/PKGBUILD +++ b/community/xmlstarlet/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 81711 2012-12-27 13:15:34Z spupykin $ +# $Id: PKGBUILD 83360 2013-01-30 09:39:18Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: PyroPeter # Contributor: BlackEagle # Contributor: chochem pkgname=xmlstarlet -pkgver=1.4.1 +pkgver=1.4.2 pkgrel=1 pkgdesc="A set of tools to transform, query, validate, and edit XML documents" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ url="http://xmlstar.sourceforge.net/" license=('MIT') depends=('libxslt>=1.1.9') source=("xmlstarlet-$pkgver.tar.gz::http://sourceforge.net/projects/xmlstar/files/xmlstarlet/$pkgver/xmlstarlet-$pkgver.tar.gz/download") -md5sums=('fd78564417634583692b04193bc0bbc6') +md5sums=('ee8df42efd2417f74a1f5e3b7fe9e023') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/core/cracklib/PKGBUILD b/core/cracklib/PKGBUILD index 0e9cbee21..fe98022b1 100644 --- a/core/cracklib/PKGBUILD +++ b/core/cracklib/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 165794 2012-08-30 15:23:51Z tpowa $ +# $Id: PKGBUILD 176334 2013-01-30 17:44:19Z tpowa $ # Maintainer: Tobias Powalowski # Contributor: Federico Quagliata (quaqo) pkgname=cracklib -pkgver=2.8.19 +pkgver=2.8.22 pkgrel=1 pkgdesc="Password Checking Library" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ url="http://sourceforge.net/projects/cracklib" depends=('glibc' 'zlib') options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('ca0ec168d9c6466612204e8dfb2df8a9') +md5sums=('463177b5c29c7a598c991e12a4898e06') build() { cd $srcdir/$pkgname-$pkgver diff --git a/extra/audacity/PKGBUILD b/extra/audacity/PKGBUILD index 9b58f78d7..54f5df4d0 100644 --- a/extra/audacity/PKGBUILD +++ b/extra/audacity/PKGBUILD @@ -1,15 +1,16 @@ -# $Id: PKGBUILD 175820 2013-01-22 06:29:20Z eric $ +# $Id: PKGBUILD 176352 2013-01-30 20:25:49Z eric $ # Maintainer: Eric Bélanger pkgname=audacity pkgver=2.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="A program that lets you manipulate digital audio waveforms" arch=('i686' 'x86_64') url="http://audacity.sourceforge.net/" license=('GPL') depends=('libmad' 'libid3tag' 'wxgtk' 'lame' 'hicolor-icon-theme' 'desktop-file-utils' 'jack' 'soundtouch' 'ffmpeg-compat') +makedepends=('cmake') options=('!makeflags') install=audacity.install source=(http://audacity.googlecode.com/files/${pkgname}-minsrc-${pkgver}.tar.xz) @@ -17,14 +18,8 @@ sha1sums=('72e634711fb96aac9df445e75e16e12e00c047e6') build() { cd "${srcdir}/${pkgname}-src-${pkgver}" - WX_CONFIG=/usr/bin/wx-config PKG_CONFIG_PATH+="/usr/lib/ffmpeg-compat/pkgconfig" \ - ./configure --prefix=/usr --docdir=/usr/share/doc/audacity \ - --with-portaudio --with-libsamplerate \ - --without-libresample --with-libmad \ - --with-ffmpeg --with-id3tag --with-libflac \ - --with-vorbis --with-libexpat \ - --with-libsndfile --with-soundtouch \ - --enable-unicode --without-taglib + PKG_CONFIG_PATH+="/usr/lib/ffmpeg-compat/pkgconfig" \ + ./configure --prefix=/usr --docdir=/usr/share/doc/audacity make } diff --git a/extra/enlightenment17/PKGBUILD b/extra/enlightenment17/PKGBUILD index 6970ef101..03087de3e 100644 --- a/extra/enlightenment17/PKGBUILD +++ b/extra/enlightenment17/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 173762 2012-12-22 16:29:18Z ronald $ +# $Id: PKGBUILD 176344 2013-01-30 19:54:22Z ronald $ # Maintainer: Ronald van Haren # Contributor: Gustavo Sverzut Barbieri pkgname=enlightenment17 _pkgname=enlightenment -pkgver=0.17.0 +pkgver=0.17.1 pkgrel=1 pkgdesc="Enlightenment window manager DR17 (aka e17)" arch=('i686' 'x86_64') url="http://www.enlightenment.org" license=('BSD') -depends=('alsa-lib' 'pm-utils' 'pam' 'shared-mime-info' 'hicolor-icon-theme' +depends=('alsa-lib' 'pam' 'shared-mime-info' 'hicolor-icon-theme' 'desktop-file-utils' 'e_dbus' 'edje' 'eeze' 'efreet' - 'eio' 'elementary' 'xcb-util-keysyms' 'udisks' 'systemd') + 'eio' 'elementary' 'xcb-util-keysyms' 'udisks' 'systemd' 'ttf-font') optdepends=('connman: network module') provides=('notification-daemon' 'e') backup=('etc/enlightenment/sysactions.conf') @@ -20,7 +20,7 @@ options=('!libtool' '!emptydirs') install=enlightenment17.install source=(http://download.enlightenment.org/releases/$_pkgname-$pkgver.tar.gz 'e-applications.menu' 'quickstart.patch' 'sysactions_systemd.patch') -sha1sums=('be8228200c1a7caeba914ae77927bda62e3a1776' +sha1sums=('c4d3fee83654689e9317a9198d5734ce578af7b4' 'e08cc63cb8a188a06705b42d03e032b9fcfa7ee5' '3f53931ae86de8fe99e386aeb097521aac0decd8' '86f1c5e36dc274c3101362532378be034e89c593') diff --git a/extra/libreoffice/PKGBUILD b/extra/libreoffice/PKGBUILD index 06c51e68c..9ba810361 100644 --- a/extra/libreoffice/PKGBUILD +++ b/extra/libreoffice/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 175871 2013-01-23 00:13:07Z eric $ +# $Id: PKGBUILD 176340 2013-01-30 18:38:35Z andyrtr $ # Maintainer: AndyRTR pkgbase="libreoffice" @@ -24,9 +24,9 @@ pkgname=('libreoffice-common' 'libreoffice-extension-scripting-python' 'libreoffice-extension-wiki-publisher' 'libreoffice-extension-nlpsolver') # svn up -r 142692 (last one with all extensions built) -_LOver=3.6.4.3 -pkgver=3.6.4 -pkgrel=5 +_LOver=3.6.5.2 +pkgver=3.6.5 +pkgrel=1 arch=('i686' 'x86_64') license=('LGPL3') url="http://www.libreoffice.org/" @@ -112,9 +112,9 @@ noextract=(94e7f271e38c976462558b4278590178-libvisio-0.0.19.tar.bz2 db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip 3c0037fb07dea2f0bbae8386fa7c6a9a-libcdr-0.0.9.tar.bz2 ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) -md5sums=('6e88d3a83691cb8ee5081487c8345a6a' - '388acc72e3bb86afd036140a91d4e0d6' - 'f656e24263ffdff1c7748d41e18eca9c' +md5sums=('b99c80c841dc0cb4461a2ddb5362dc60' + 'e8b3964f2505e719ba987ac4c753d235' + '6b28c8457c71597e405de54a6941f740' '18f577b374d60b3c760a3a3350407632' 'f02578f5218f217a9f20e9c30e119c6a' '94e7f271e38c976462558b4278590178' diff --git a/extra/libreoffice/PKGBUILD.40 b/extra/libreoffice/PKGBUILD.40 index c91b2a251..31cb1806e 100644 --- a/extra/libreoffice/PKGBUILD.40 +++ b/extra/libreoffice/PKGBUILD.40 @@ -19,9 +19,9 @@ pkgname=('libreoffice-common' 'libreoffice-extension-report-builder' 'libreoffice-extension-wiki-publisher' 'libreoffice-extension-nlpsolver') # svn up -r 142692 (last one with all extensions built) -_LOver=4.0.0.1 +_LOver=4.0.0.2 pkgver=4.0.0 -pkgrel=0.rc1.1 +pkgrel=0.rc2.1 arch=('i686' 'x86_64') license=('LGPL3') url="http://www.libreoffice.org/" @@ -109,9 +109,9 @@ noextract=(f02578f5218f217a9f20e9c30e119c6a-boost_1_44_0.tar.bz2 libcdr-0.0.9.tar.bz2 libmspub-0.0.3.tar.bz2 libvisio-0.0.24.tar.bz2) -md5sums=('4713fda4b085ef1203457b7e8597c3ea' - 'f7b4afe09fe2df154aeb9e503d39488a' - '28ad48c32050d35d4fbb87e6df05a22d' +md5sums=('d861dfa6d29851b3266ead28ba3ed7dc' + 'bf488979d1d66744d082e34fc9e429cd' + '4cc5d35ec71c3f4d11464a61b389f7cb' 'f02578f5218f217a9f20e9c30e119c6a' '1f24ab1d39f4a51faf22244c94a6203f' '35c94d2df8893241173de1d16b6034c0' diff --git a/extra/oxygen-gtk2/PKGBUILD b/extra/oxygen-gtk2/PKGBUILD index ef3734a86..53f8e7933 100644 --- a/extra/oxygen-gtk2/PKGBUILD +++ b/extra/oxygen-gtk2/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 167990 2012-10-04 19:22:04Z andrea $ +# $Id: PKGBUILD 176330 2013-01-30 13:08:58Z andrea $ # Maintainer: Andrea Scarpino # Contributor: birdflesh pkgname=oxygen-gtk2 -pkgver=1.3.1 +pkgver=1.3.2 pkgrel=1 pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK2" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ conflicts=('oxygen-gtk') replaces=('oxygen-gtk') makedepends=('cmake') source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2") -md5sums=('269283e34c5ae547a062da29cab58aa9') +md5sums=('7c4ecfca330102b7ff50e472a62dfc60') build() { mkdir build diff --git a/extra/oxygen-gtk3/PKGBUILD b/extra/oxygen-gtk3/PKGBUILD index e1fe275e3..bed5eb809 100644 --- a/extra/oxygen-gtk3/PKGBUILD +++ b/extra/oxygen-gtk3/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 167992 2012-10-04 19:24:43Z andrea $ +# $Id: PKGBUILD 176332 2013-01-30 13:12:57Z andrea $ # Maintainer: Andrea Scarpino pkgname=oxygen-gtk3 -pkgver=1.1.1 +pkgver=1.1.2 pkgrel=1 pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK3" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('LGPL') depends=('gtk3') makedepends=('cmake') source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2") -md5sums=('284139caf8a95a94bac1d82900745b4f') +md5sums=('2a251c52a7799e67a4af70adc4ed3c60') build() { mkdir build diff --git a/extra/samba/PKGBUILD b/extra/samba/PKGBUILD index 869229f6b..8dd0bd009 100644 --- a/extra/samba/PKGBUILD +++ b/extra/samba/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 176254 2013-01-28 08:10:20Z tpowa $ +# $Id: PKGBUILD 176328 2013-01-30 11:29:10Z tpowa $ # Maintainer: Tobias Powalowski # Contributor: judd pkgbase=samba @@ -8,7 +8,7 @@ pkgver=3.6.11 # to append 'a','b',etc to their subsequent releases, which pamcan # misconstrues as alpha, beta, etc. Bad samba! _realver=3.6.11 -pkgrel=3 +pkgrel=4 arch=(i686 x86_64) url="http://www.samba.org" license=('GPL3') @@ -170,7 +170,7 @@ md5sums=('9039e0ab3e4fc632ff0a1a8f2433edb4' '4d86a4e3b2ac4b35e12ac667d1d261a7' 'a78b9aa93eb14b0ac445897395693225' '4f2a5266f88d016a78014bb02e118c7f' - '6c8e6f346592702d09a279ce5abad42e' + '46bac3375dcf25baea4699226410987a' '6db11f3dd2112a4b7a73007b189bef3f' 'b0de262f9c62acd162e873658f33d063' '5637e10184db5a7a942855598fc3e075' diff --git a/extra/samba/nmbd.service b/extra/samba/nmbd.service index 06c245b4d..44b4ffba1 100644 --- a/extra/samba/nmbd.service +++ b/extra/samba/nmbd.service @@ -5,7 +5,7 @@ After=network.target [Service] Type=forking PIDFile=/var/run/samba/nmbd.pid -ExecStart=/usr/sbin/nmbd +ExecStart=/usr/sbin/nmbd -D ExecReload=/bin/kill -HUP $MAINPID [Install] diff --git a/extra/xorg-xev/PKGBUILD b/extra/xorg-xev/PKGBUILD index c0380e60d..3d0eebc3b 100644 --- a/extra/xorg-xev/PKGBUILD +++ b/extra/xorg-xev/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 150821 2012-02-23 07:20:15Z andyrtr $ +# $Id: PKGBUILD 176326 2013-01-30 00:25:00Z bisson $ # Contributor: Jan de Groot # Maintainer: Gaetan Bisson pkgname=xorg-xev -pkgver=1.2.0 +pkgver=1.2.1 pkgrel=1 pkgdesc='Print contents of X events' url='http://xorg.freedesktop.org/' @@ -12,7 +12,8 @@ license=('custom') depends=('libx11' 'libxrandr') makedepends=('xorg-util-macros' 'xproto') source=("http://xorg.freedesktop.org/archive/individual/app/xev-${pkgver}.tar.bz2") -sha1sums=('6b05706ed39382b5d08c5351c00ba7e127709eec') +sha1sums=('7ae6233ccfd8f500d547093291cc2de4f2b8fbaa') + groups=('xorg-apps' 'xorg') build() { diff --git a/libre/xchat-libre/PKGBUILD b/libre/xchat-libre/PKGBUILD index c8cc9d72b..b8ccbb07b 100644 --- a/libre/xchat-libre/PKGBUILD +++ b/libre/xchat-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 173686 2012-12-21 02:00:14Z eric $ +# $Id: PKGBUILD 176357 2013-01-30 21:29:22Z eric $ # Maintainer: Eric Bélanger # Maintainer (ConnochaetOS): Henry Jensen # Maintainer (Parabola): André Silva @@ -6,7 +6,7 @@ _pkgname=xchat pkgname=xchat-libre pkgver=2.8.8 -pkgrel=11.1 +pkgrel=12 pkgdesc="A GTK+ based IRC client without non-free browser reference" arch=('i686' 'x86_64') url="http://www.xchat.org/" @@ -32,11 +32,12 @@ sha1sums=('e12305da42d1aacc26c2ca25e239f393d4dd3532' 'a053fba4e1911d1ee6a8248fe19e344797920fe3' '70c3cc29fc55ff35f701ef8ac23078b6e3761ce1' 'aecaf6176a7cfd62555207b02f2793b360aa39da' - '5a58642e7da870e1d32f7c5da4e61b5c036f76eb' + 'e6a3b69ba333fc7ba0f70792d78d44fba7c4a911' '20aef0ae608af6b30e1b4249f9c53830f8f514f6') build() { cd "${srcdir}/${_pkgname}-${pkgver}" + sed -i 's/GDK_HAND1/GDK_HAND2/' src/fe-gtk/xtext.c patch -p1 -i "${srcdir}/xchat-2.8.8-libnotify07.patch" patch -p1 -i "${srcdir}/xchat-2.8.8-link-against-libnotify.patch" patch -p1 -i "${srcdir}/xchat-2.8.8-glib-2.31.patch" diff --git a/libre/xchat-libre/remove-non-free-suggestion.patch b/libre/xchat-libre/remove-non-free-suggestion.patch index ab4b3dc7b..f20894610 100644 --- a/libre/xchat-libre/remove-non-free-suggestion.patch +++ b/libre/xchat-libre/remove-non-free-suggestion.patch @@ -1,13 +1,12 @@ diff -Nur xchat-2.8.8.orig/src/common/xchat.c xchat-2.8.8/src/common/xchat.c ---- xchat-2.8.8.orig/src/common/xchat.c 2010-05-16 04:04:45.000000000 -0300 -+++ xchat-2.8.8/src/common/xchat.c 2013-01-19 01:56:02.243813379 -0200 -@@ -602,7 +602,8 @@ +--- xchat-2.8.8.orig/src/common/xchat.c 2010-05-16 04:04:45.000000000 -0300 ++++ xchat-2.8.8/src/common/xchat.c 2013-01-30 22:23:44.481258504 -0200 +@@ -602,7 +602,7 @@ "NAME WII\n" "CMD quote WHOIS %2 %2\n\n"; static char defaultconf_urlhandlers[] = - "NAME Open Link in Opera\n" "CMD !opera -remote 'openURL(%s)'\n\n"; -+ "NAME Open Link in Iceweasel\n" "CMD !iceweasel '%s'\n\n"\ -+ "NAME Open Link in GNU IceCat\n" "CMD !icecat '%s'\n\n"; ++ "" ""; #ifdef USE_SIGACTION /* Close and open log files on SIGUSR1. Usefull for log rotating */ diff --git a/pcr/hexchat-libre/PKGBUILD b/pcr/hexchat-libre/PKGBUILD new file mode 100644 index 000000000..26c353fb9 --- /dev/null +++ b/pcr/hexchat-libre/PKGBUILD @@ -0,0 +1,46 @@ +#Maintainer: TingPing tingping@tingping.se +#Maintainer (Parabola): André Silva + +_pkgname=hexchat +pkgname=hexchat-libre +pkgver=2.9.4 +pkgrel=2 +pkgdesc='A GTK+ based IRC client without non-free browser reference' +arch=('i686' 'x86_64' 'mips64el') +url='http://www.hexchat.org/' +license=('GPL') +options=('!libtool') +replaces=('hexchat') +conflicts=('hexchat') +provides=("hexchat=$pkgver") +depends=('gtk2' 'openssl' 'dbus-glib' 'hicolor-icon-theme' 'libnotify' 'libproxy') +makedepends=('perl' 'python2' 'tcl') +optdepends=('enchant: for spell check' + 'perl: for perl plugin' + 'tcl: for tcl plugin' + 'python2: for python plugin') +install="$_pkgname.install" +source=("https://github.com/downloads/hexchat/hexchat/hexchat-$pkgver.tar.xz" + 'remove-non-free-suggestion.patch' + 'no-firefox.patch') +md5sums=('5609cac7200fc91be57196501aaf07fa' + '978da875b73d9570134a1e87af54f94b' + '8934416304ed77161da0883d5b06e7b8') + +build() { + cd "$srcdir/$_pkgname-$pkgver" + patch -p1 -i "${srcdir}/remove-non-free-suggestion.patch" + patch -p1 -i "${srcdir}/no-firefox.patch" + mkdir m4 + chmod +x autogen.sh + ./autogen.sh + ./configure --prefix=/usr \ + --enable-openssl --enable-dbus --enable-nls --enable-ipv6 --enable-shm --enable-spell=static + make +} + +package() { + cd "$srcdir/$_pkgname-$pkgver" + make DESTDIR="$pkgdir" install + install -D -m644 "share/icons/hexchat.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/hexchat.svg" +} diff --git a/pcr/hexchat-libre/hexchat.install b/pcr/hexchat-libre/hexchat.install new file mode 100644 index 000000000..4b3df7505 --- /dev/null +++ b/pcr/hexchat-libre/hexchat.install @@ -0,0 +1,8 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + echo 'Read the FAQ if migrating from XChat - https://github.com/hexchat/hexchat/blob/master/share/doc/faq.md' +} + +post_upgrade() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/pcr/hexchat-libre/no-firefox.patch b/pcr/hexchat-libre/no-firefox.patch new file mode 100644 index 000000000..998ff4dca --- /dev/null +++ b/pcr/hexchat-libre/no-firefox.patch @@ -0,0 +1,16 @@ +diff -Nur hexchat-2.9.4.orig/src/fe-gtk/fe-gtk.c hexchat-2.9.4/src/fe-gtk/fe-gtk.c +--- hexchat-2.9.4.orig/src/fe-gtk/fe-gtk.c 2012-11-11 07:08:30.000000000 -0200 ++++ hexchat-2.9.4/src/fe-gtk/fe-gtk.c 2013-01-30 23:06:38.670239405 -0200 +@@ -1039,8 +1039,10 @@ + return; + } + +- /* everything failed, what now? just try firefox */ +- if (try_browser ("firefox", NULL, url)) ++ /* everything failed, what now? just try iceweasel or icecat */ ++ if (try_browser ("iceweasel", NULL, url)) ++ return; ++ if (try_browser ("icecat", NULL, url)) + return; + + /* fresh out of ideas... */ diff --git a/pcr/hexchat-libre/remove-non-free-suggestion.patch b/pcr/hexchat-libre/remove-non-free-suggestion.patch new file mode 100644 index 000000000..a83a71f17 --- /dev/null +++ b/pcr/hexchat-libre/remove-non-free-suggestion.patch @@ -0,0 +1,12 @@ +diff -Nur hexchat-2.9.4.orig/src/common/hexchat.c hexchat-2.9.4/src/common/hexchat.c +--- hexchat-2.9.4.orig/src/common/hexchat.c 2012-11-11 07:08:30.000000000 -0200 ++++ hexchat-2.9.4/src/common/hexchat.c 2013-01-30 23:02:12.884864062 -0200 +@@ -618,7 +618,7 @@ + "NAME WII\n" "CMD quote WHOIS %2 %2\n\n"; + + static char defaultconf_urlhandlers[] = +- "NAME Open Link in Opera\n" "CMD !opera -remote 'openURL(%s)'\n\n"; ++ "" ""; + + #ifdef USE_SIGACTION + /* Close and open log files on SIGUSR1. Usefull for log rotating */ -- cgit v1.2.3-54-g00ecf