Skip to content

Instantly share code, notes, and snippets.

View sschober's full-sized avatar

Sven Schober sschober

  • Siemens Logistics GmbH
  • Nuremberg
View GitHub Profile
@sschober
sschober / roletest.pl
Created February 3, 2014 14:36
RoleA requiring method provided by RoleB - Moo-Version (works)
use Moops;
role RoleA {
requires 'm1';
method m2() {
$self->m1." World!\n";
}
}
role RoleB {
@sschober
sschober / roletest-moose.pl
Created February 3, 2014 14:43
RoleA requiring method provided by RoleB - Moose-Version (works)
use v5.14;
use strict;
use warnings;
package RoleA;
use Moose::Role;
requires 'm1';
sub m2() {
my $self = shift;
@sschober
sschober / SSLSocket.pm
Created July 21, 2014 12:46
SSLSocket.pm - A perl wrapper for the standard Thrift::Socket
use Modern::Perl '2014';
use IO::Socket::SSL;
use Thrift;
use Thrift::Socket;
=head1 NAME
Thrift::SSLSocket - A SSL wrapper around the standard C<Thrift::Socket>
@sschober
sschober / autovivi.pl
Created November 1, 2014 18:12
Looking at things changes things...
use Modern::Perl '2012';
use Test::More;
use Data::Dumper;
my %hash = (
1 => undef
);
ok(! $hash{1}, 'Ok, undef unter Key 1 ist false');
is( ref($hash{1}), '', 'Ok, dort ist auch keine Referenz');
diff --git a/PKGBUILD b/PKGBUILD
index 959f44f..97b3536 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,21 +10,34 @@ url="http://wua.la/"
license=("custom")
depends=("java-runtime" "rpcbind" "nfs-utils")
options=(!emptydirs)
-source=(http://wua.la/files/${pkgname}.tar.gz)
+source=("http://wua.la/files/${pkgname}.tar.gz" "wuala-jar-location.patch")
diff --git a/PKGBUILD b/PKGBUILD
index d041d5d..34c59cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,16 @@
# Contributor: Douglas Thrift <douglas@douglasthrift.net>
pkgname=java-xalan
-pkgver=2.7.0
+pkgver=2.7.1
pkgrel=1
@sschober
sschober / aur-visualvm-pkgbuild.patch
Created May 12, 2011 10:52
Patch for Archlinux VisualVM Package PKGBUILD file
diff --git a/PKGBUILD b/PKGBUILD
index 3b51247..aced10d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,8 +21,8 @@ build() {
rm -f $startdir/pkg/opt/visualvm/*.txt
rm -f $startdir/pkg/opt/visualvm/bin/*.exe
- rm -f $startdir/pkg/opt/visualvm/platform10/lib/nbexec.{dll,exe}
- rm -rf $startdir/pkg/opt/visualvm/profiler3/lib/deployed/jdk1{5,6}/{hpux*,mac,solaris*,windows*}
@sschober
sschober / 0001-package-fixes.patch
Created July 6, 2011 13:48
Archlinux AUR nss-ldapd PKGBUILD fix
From 8f2172e2a7dfdd970ebcc6a5bb56735f02690870 Mon Sep 17 00:00:00 2001
From: Sven Schober <sven.schober@uni-ulm.de>
Date: Wed, 6 Jul 2011 15:41:36 +0200
Subject: [PATCH] package fixes
- add conflictions and replaces definitions
- add an install script adding necessary nslcd user and group
- increase package release number
---
PKGBUILD | 5 ++++-
@sschober
sschober / gist:1170277
Created August 25, 2011 08:58
SpiderOak - Segfault Archlinux
#0 0x00007fffee1c8931 in QDirModel::parent(QModelIndex const&) const () from /usr/share/spideroak/lib/libQtGui.so.4
#1 0x00007fffeebe5e5e in ?? () from /usr/share/spideroak/lib/PyQt4.QtGui.so
#2 0x00007fffee1a8cf1 in QTreeView::indexRowSizeHint(QModelIndex const&) const () from /usr/share/spideroak/lib/libQtGui.so.4
#3 0x00007fffee1a944c in ?? () from /usr/share/spideroak/lib/libQtGui.so.4
#4 0x00007fffee1a96ff in ?? () from /usr/share/spideroak/lib/libQtGui.so.4
#5 0x00007fffee1a9ad4 in QTreeView::updateGeometries() () from /usr/share/spideroak/lib/libQtGui.so.4
#6 0x00007fffee95f558 in ?? () from /usr/share/spideroak/lib/PyQt4.QtGui.so
#7 0x00007fffee965df3 in ?? () from /usr/share/spideroak/lib/PyQt4.QtGui.so
#8 0x00007fffedcaa205 in QWidget::event(QEvent*) () from /usr/share/spideroak/lib/libQtGui.so.4
#9 0x00007fffee048566 in QFrame::event(QEvent*) () from /usr/share/spideroak/lib/libQtGui.so.4
@sschober
sschober / 0001-install-documentation.patch
Created February 9, 2012 11:43
paris-tracerout aur pkg patch
diff --git a/PKGBUILD b/PKGBUILD
index 9dc56d1..bf05fa4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=paris-traceroute
pkgver=0.92
-pkgrel=1
+pkgrel=2