diff options
author | Brian Bidulock | 2015-06-10 05:31:05 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 05:31:05 -0600 |
commit | c22030def718ae632a114a4c8e3d3a6543b2b98f (patch) | |
tree | 225eeebf276055efa8a9bd1e832eb663dd16d1d7 | |
download | aur-c22030def718ae632a114a4c8e3d3a6543b2b98f.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | fvwm-themes.patch | 65 |
3 files changed, 114 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4a9a1bac8c87 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = fvwm-themes + pkgdesc = Themes for fvwm + pkgver = 0.7.0 + pkgrel = 1 + url = http://fvwm-themes.sourceforge.net + arch = any + license = GPL + depends = bash + depends = perl + replaces = fvwm-themes-devel + source = http://downloads.sourceforge.net/sourceforge/fvwm-themes/fvwm-themes-0.7.0.tar.bz2 + source = fvwm-themes.patch + md5sums = fca651b3f912873cc8cedf20ace1095e + md5sums = 9a5fc1f91d34a26715eb09a5febbe8de + +pkgname = fvwm-themes + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f7a8b2ad022 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Brian Bidulock <bidulock@openss7.org> +# Contributor: Shaika-Dzari <shaikadzari@gmail.com> +pkgname=fvwm-themes +pkgver=0.7.0 +pkgrel=1 +pkgdesc="Themes for fvwm" +arch=('any') +depends=('bash' 'perl') +url="http://fvwm-themes.sourceforge.net" +license=('GPL') +replaces=('fvwm-themes-devel') +source=("http://downloads.sourceforge.net/sourceforge/fvwm-themes/$pkgname-$pkgver.tar.bz2" + "$pkgname.patch") +md5sums=('fca651b3f912873cc8cedf20ace1095e' + '9a5fc1f91d34a26715eb09a5febbe8de') + +prepare() { + cd $pkgname-$pkgver + patch -Np2 -b -z .orig -i ../$pkgname.patch +} +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man \ + --disable-build-menus \ + --disable-menu-system \ + --disable-run-updatemenu + make +} +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} diff --git a/fvwm-themes.patch b/fvwm-themes.patch new file mode 100644 index 000000000000..19e1b2bae873 --- /dev/null +++ b/fvwm-themes.patch @@ -0,0 +1,65 @@ +diff -up src/fvwm-themes-0.7.0/bin/fvwm-themes-config.in.orig src/fvwm-themes-0.7.0/bin/fvwm-themes-config.in +--- src/fvwm-themes-0.7.0/bin/fvwm-themes-config.in.orig 2003-10-20 08:45:50.000000000 -0600 ++++ src/fvwm-themes-0.7.0/bin/fvwm-themes-config.in 2013-09-06 19:47:29.000000000 -0600 +@@ -275,7 +275,7 @@ sub getExpandedRc ($) { + my $file = shift; + ### should detect infinitive loops? + if (!-f $file) { +- foreach (@searchPath) { ++ foreach (@searchPath, "$ROOT_PREFIX$ftDataDir") { + if (-f "$_/$file") { $file = "$_/$file"; last; } + } + } +@@ -311,7 +311,7 @@ sub searchThemeCfgIncludeFile ($$) { + unshift @subDirs, "."; + } + my $dir; +- foreach $dir (@searchPath) { ++ foreach $dir (@searchPath, "$ROOT_PREFIX$ftDataDir") { + foreach (@subDirs) { + my $file = "$dir/$themesSubDir/$_/$file"; + return $file if -f $file; +@@ -656,7 +656,7 @@ sub parseComponentName ($) { + sub getThemeDir ($) { + my $theme = shift; + my $dir; +- foreach $dir (@searchPath) { ++ foreach $dir (@searchPath, "$ROOT_PREFIX$ftDataDir") { + my $dir = "$dir/$themesSubDir/$theme"; + return $dir if -d $dir; + } +@@ -966,6 +966,7 @@ sub new ($$;$$) { + $readFile = "$dir/$component"; + $readFile .= ".d" if -d "$readFile.d" && !-e $readFile; + $readFile .= "/$mainDirFile" if -d $readFile; ++ $readFile =~ s{^$ROOT_PREFIX}{}; + } + $cc->{'read-file'} = $readFile; + } +@@ -1444,6 +1445,7 @@ sub getOwnThemeSubMenusRc ($) { + } + my $readFile = $cc->{'read-file'}; + $readFile =~ s:/[^/]+$:/$variants->[$index]->{'file'}:; ++ $readFile =~ s{^$ROOT_PREFIX}{}; + if ($readFile ne $cc->{'read-file'}) { + $cc->{'read-file'} = $readFile; + $self->setModified(); +@@ -2285,7 +2287,9 @@ Read @$rcFile2@ + saveFile("$workDir/$rcFile", \$contents); + + my $imagePath = "$workDir/$currentThemeSubDir/images:$workDir/images"; ++ $imagePath =~ s{^$ROOT_PREFIX}{}; + $imagePath .= ":$siteDir/images" if $workDir ne $siteDir; ++ $imagePath =~ s{:$ROOT_PREFIX}{:}; + $imagePath .= ":$fvwmDefaultImagePath" if $fvwmDefaultImagePath; + $imagePath =~ s=(^|:)\Q$userDir\E(/|:|$)=$1\$FVWM_USERDIR$2=g; + $imagePath =~ s=(^|:)\Q$userHome\E(/|:|$)=$1\$HOME$2=g; +@@ -2402,7 +2406,7 @@ GetOptions( + ) || wrongUsage(); + + shift @searchPath if $site; +-$workDir = $searchPath[0]; ++$workDir = "$ROOT_PREFIX$searchPath[0]"; + $siteDir = $searchPath[-1]; + + if ($install) { |