Package Details: ipager 1.1.0-11

Git Clone URL: https://aur.archlinux.org/ipager.git (read-only)
Package Base: ipager
Description: a lightweight beautiful pager from Fluxbox
Upstream URL: http://fluxbox.org/screenshots/
Licenses: MIT
Submitter: None
Maintainer: berbae
Last Packager: berbae
Votes: 37
Popularity: 0.228904
First Submitted: 2006-05-30 14:39
Last Updated: 2015-12-21 15:42

Dependencies (4)

Required by (0)

Sources (2)

Latest Comments

berbae commented on 2015-12-21 15:43

Does it work with slackware.uk ?

fsckd commented on 2015-12-18 19:54

Could not resolve host: slackware.org.uk

I have a copy of the file and can post it somewhere if you need me to.

fukawi2 commented on 2013-03-27 05:10

Usage of $startdir is depreciated (https://mailman.archlinux.org/pipermail/arch-dev-public/2010-June/017032.html), and prevents this package from being built ina chroot (using makechrootpkg). It should also depend on 'libxmu'.

This patch resolves both issues:
--- /tmp/PKGBUILD.old 2013-03-27 16:10:15.514283998 +1100
+++ PKGBUILD 2013-03-27 16:08:39.332960500 +1100
@@ -8,7 +8,7 @@
arch=('i686' 'x86_64')
license=('MIT')
url="http://www.useperl.ru/ipager/index.en.html"
-depends=('imlib2')
+depends=('imlib2' 'libxmu')
makedepends=('patch' 'scons')
source=(http://www.useperl.ru/ipager/src/ipager-$pkgver.tar.gz ipager-1.1.0-20120429.patch)
install=$pkgname.install
@@ -16,7 +16,7 @@

build() {
cd $srcdir/$pkgname-$pkgver
-patch -p0 < $startdir/ipager-1.1.0-20120429.patch
+patch -p0 < $srcdir/ipager-1.1.0-20120429.patch
scons
}
package() {

Anonymous comment on 2012-05-01 20:33

updated regards for the bump zero2cx

Anonymous comment on 2012-04-29 13:08

Patched for your enjoyment: ipager-1.1.0-20120429.patch

Follow me... bbs.archlinux.org/viewtopic.php?id=140554

berbae commented on 2011-12-12 14:06

Your ipager.patch is not complete.
It should be like the one I posted below on Sun, 24 Apr 2011 14:52:54
with md5sum '25d437935cb7de95cff7c0c25d33760d'

lenin commented on 2011-12-04 01:59

Failed upgrading:

-> Found ipager.patch
-> Found ipager-gcc43.patch
==> Validating source files with md5sums...
ipager-1.1.0.tar.gz ... Passed
ipager.patch ... Passed
ipager-gcc43.patch ... Passed
==> Extracting Sources...
-> Extracting ipager-1.1.0.tar.gz with bsdtar
==> Starting build()...
patching file SConstruct
patch: **** malformed patch at line 6: ipager_optfile = [ 'scons.opts', 'user.opts' ]

==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build ipager.
==> Restart building ipager ? [y/N]
==> -------------------------------
==>
==> ERROR: unable to update

Anonymous comment on 2011-12-03 23:33

updated

berbae commented on 2011-04-24 14:52

Since in scons tool, the Options name class is now deprecated and replaced with the Variables name.
I suggest that new ipager.patch:

--- SConstruct.orig 2005-11-06 12:23:24.000000000 +0100
+++ SConstruct 2010-10-30 01:02:30.000000000 +0200
@@ -7,15 +7,15 @@
###############################################
# options
ipager_optfile = [ 'scons.opts', 'user.opts' ]
-ipager_options = Options(ipager_optfile)
-ipager_options.AddOptions(
- BoolOption('debug', 'build debug version', 0),
- BoolOption('debug_events', 'debug xserve events', 0),
+ipager_options = Variables(ipager_optfile)
+ipager_options.AddVariables(
+ BoolVariable('debug', 'build debug version', 0),
+ BoolVariable('debug_events', 'debug xserve events', 0),

- BoolOption('xinerama', 'support xinerama', 0),
+ BoolVariable('xinerama', 'support xinerama', 0),

- PathOption('PREFIX', 'install-path base', '/usr/local'),
- PathOption('DESTDIR', 'install to $DESTDIR/$PREFIX', '/')
+ PathVariable('PREFIX', 'install-path base', '/usr'),
+ PathVariable('DESTDIR', 'install to $DESTDIR/$PREFIX', '/')
)


@@ -31,9 +31,9 @@
ipager_env = Environment(options = ipager_options, ENV = os.environ)

ipager_env.Append(
- CPPFLAGS = [ '-Wall' ],
- CPPPATH = [ '/usr/X11R6/include' ],
- LIBPATH = ['/usr/X11R6/lib']
+ CPPFLAGS = [ '-Wall', '-march=native', '-O' ],
+ CPPPATH = [ '/usr/include' ],
+ LIBPATH = ['/usr/lib']
)

ipager_options.Update(ipager_env)
@@ -115,7 +115,7 @@
else:
print "yes"
ipager_env.AppendUnique(
- CPPPATH = imlib2_env.Dictionary()['CPPPATH'],
+ CPPPATH = ['/usr/include'],
CCFLAGS = imlib2_env.Dictionary()['CCFLAGS'],
LIBPATH = imlib2_env.Dictionary()['LIBPATH'],
LIBS = imlib2_env.Dictionary()['LIBS']
--- pager.cpp.orig 2005-11-06 12:23:24.000000000 +0100
+++ pager.cpp 2010-10-30 01:58:03.000000000 +0200
@@ -266,11 +266,12 @@
/* Window updates go here */
if (m_window_update.updateNetWindowList())
updateNetWindowList();
- if (m_window_update.displayIcons())
+ if (m_window_update.displayIcons()) {
if (m_window_update.motion())
displayIcons(m_window_update.getX(), m_window_update.getY());
else
displayIcons();
+ }

and that new PKGBUILD updated to new syntax:

# Contributor: DonVla <donvla@users.sourceforge.net>

pkgname=ipager
pkgver=1.1.0
pkgrel=8
pkgdesc="IPager is a pager!"
arch=('i686' 'x86_64')
license=('MIT')
url="http://www.useperl.ru/ipager/index.en.html"
depends=('imlib2')
makedepends=('patch' 'scons')
source=(http://www.useperl.ru/ipager/src/ipager-$pkgver.tar.gz ipager.patch ipager-gcc43.patch)
install=$pkgname.install
md5sums=('d74409836f5c31eb55a55f00783b1f6f' '25d437935cb7de95cff7c0c25d33760d' 'e8dbf0808c553f2c79f0937bb7634d87')

build() {
cd $srcdir/$pkgname-$pkgver
patch -p0 < $startdir/ipager.patch
patch -p0 < $startdir/ipager-gcc43.patch
scons
}
package() {
cd $srcdir/$pkgname-$pkgver
scons PREFIX=/usr DESTDIR=$pkgdir install
install -d -m 755 $pkgdir/usr/share/ipager/themes
install -m 644 themes/*.conf $pkgdir/usr/share/ipager/themes
}
# vim:set ts=2 sw=2 et: