upg meson

ass jobo-lxde-group
This commit is contained in:
joborun linux 2023-10-21 04:50:07 +03:00
parent edefe2762c
commit a3064e1093
109 changed files with 3828 additions and 32 deletions

View File

@ -0,0 +1,47 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
_pkgname=lxappearance-obconf
pkgname=lxappearance-obconf-gtk2
pkgver=0.2.3
pkgrel=04
pkgdesc='Plugin for LXAppearance-gtk2 to configure Openbox'
url='https://lxde.org/'
groups=('jobo-lxde-gtk2')
conflicts=('lxapprarance')
makedepends=('intltool' 'openbox-patched' 'gtk2' 'lxappearance-gtk2')
source=(https://downloads.sourceforge.net/lxde/$_pkgname-$pkgver.tar.xz)
build() {
cd $_pkgname-$pkgver
./configure \
--prefix=/usr \
--without-dbus \
--enable-gtk2
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $_pkgname-$pkgver
depends=('lxappearance-gtk2' 'openbox-patched' 'libobrender.so')
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(3150b33b4b7beb71c1803aee2be21c94767d73b70dfc8d2bcaafe2650ea83149) # lxappearance-obconf-0.2.3.tar.xz
## d9c7cb8a99309e9a7f1fb5889d808710850124417641f065bceb091b64c63dc0 lxappearance-obconf-gtk2-0.2.3-04-x86_64.pkg.tar.lz

View File

@ -0,0 +1,30 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
pkgname=lxappearance-obconf
pkgver=0.2.3
pkgrel=3
pkgdesc='Plugin for LXAppearance to configure Openbox'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
groups=('lxde')
depends=('lxappearance' 'openbox' 'libobrender.so')
makedepends=('intltool')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
sha256sums=('3150b33b4b7beb71c1803aee2be21c94767d73b70dfc8d2bcaafe2650ea83149')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxapp*tar.xz}

134
lxde/lxappearance-obconf-gtk2/configure vendored Normal file
View File

@ -0,0 +1,134 @@
`configure' configures lxappearance-obconf 0.2.3 to adapt to many kinds of systems.
Usage: src/lxappearance-obconf-0.2.3/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root
[DATAROOTDIR/doc/lxappearance-obconf]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--disable-maintainer-mode
disable make rules and dependencies not useful (and
sometimes confusing) to the casual installer
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-nls do not use Native Language Support
--enable-debug build lxappearance-obconf with debug support
[default=no]
--enable-more-warnings Add more warnings [default=no]
--enable-gtk3 enable to use gtk-3.0 instead of gtk-2.0
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot=DIR Search for dependent libraries within DIR
(or the compiler's sysroot if not specified).
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
OPENBOX_CFLAGS
C compiler flags for OPENBOX, overriding pkg-config
OPENBOX_LIBS
linker flags for OPENBOX, overriding pkg-config
GTK_CFLAGS C compiler flags for GTK, overriding pkg-config
GTK_LIBS linker flags for GTK, overriding pkg-config
GDK_PIXBUF_CFLAGS
C compiler flags for GDK_PIXBUF, overriding pkg-config
GDK_PIXBUF_LIBS
linker flags for GDK_PIXBUF, overriding pkg-config
GMODULE_CFLAGS
C compiler flags for GMODULE, overriding pkg-config
GMODULE_LIBS
linker flags for GMODULE, overriding pkg-config
LXAPPEARANCE_CFLAGS
C compiler flags for LXAPPEARANCE, overriding pkg-config
LXAPPEARANCE_LIBS
linker flags for LXAPPEARANCE, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://lxde.org>.

View File

@ -0,0 +1,6 @@
intltool
gettext
openbox-patched
gtk2
lxappearance-gtk2

View File

@ -0,0 +1,6 @@
real 0m10.239s
user 0m8.923s
sys 0m1.683s

View File

@ -0,0 +1,47 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lxappearance-obconf
pkgver=0.2.3
pkgrel=04
pkgdesc='Plugin for LXAppearance gtk3 to configure Openbox'
url='https://lxde.org/'
groups=('jobo-lxde')
conflicts=('lxapprarance-gtk2' 'lxappearance-obconf-gtk2')
makedepends=('intltool' 'openbox-patched' 'gtk3' 'lxappearance')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
build() {
cd $pkgname-$pkgver
./configure \
--prefix=/usr \
--without-dbus \
--disable-gtk2 \
--enable-gtk3
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname-$pkgver
depends=('lxappearance' 'openbox-patched' 'libobrender.so')
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(3150b33b4b7beb71c1803aee2be21c94767d73b70dfc8d2bcaafe2650ea83149) # lxappearance-obconf-0.2.3.tar.xz
## 694234111247ec9cd692070c29e7e44f251dd50e358abdea4bad794c4de62714 lxappearance-obconf-0.2.3-04-x86_64.pkg.tar.lz

View File

@ -0,0 +1,30 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
pkgname=lxappearance-obconf
pkgver=0.2.3
pkgrel=3
pkgdesc='Plugin for LXAppearance to configure Openbox'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
groups=('lxde')
depends=('lxappearance' 'openbox' 'libobrender.so')
makedepends=('intltool')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
sha256sums=('3150b33b4b7beb71c1803aee2be21c94767d73b70dfc8d2bcaafe2650ea83149')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxapp*tar.xz}

134
lxde/lxappearance-obconf/configure vendored Normal file
View File

@ -0,0 +1,134 @@
`configure' configures lxappearance-obconf 0.2.3 to adapt to many kinds of systems.
Usage: src/lxappearance-obconf-0.2.3/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root
[DATAROOTDIR/doc/lxappearance-obconf]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--disable-maintainer-mode
disable make rules and dependencies not useful (and
sometimes confusing) to the casual installer
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-nls do not use Native Language Support
--enable-debug build lxappearance-obconf with debug support
[default=no]
--enable-more-warnings Add more warnings [default=no]
--enable-gtk3 enable to use gtk-3.0 instead of gtk-2.0
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot=DIR Search for dependent libraries within DIR
(or the compiler's sysroot if not specified).
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
OPENBOX_CFLAGS
C compiler flags for OPENBOX, overriding pkg-config
OPENBOX_LIBS
linker flags for OPENBOX, overriding pkg-config
GTK_CFLAGS C compiler flags for GTK, overriding pkg-config
GTK_LIBS linker flags for GTK, overriding pkg-config
GDK_PIXBUF_CFLAGS
C compiler flags for GDK_PIXBUF, overriding pkg-config
GDK_PIXBUF_LIBS
linker flags for GDK_PIXBUF, overriding pkg-config
GMODULE_CFLAGS
C compiler flags for GMODULE, overriding pkg-config
GMODULE_LIBS
linker flags for GMODULE, overriding pkg-config
LXAPPEARANCE_CFLAGS
C compiler flags for LXAPPEARANCE, overriding pkg-config
LXAPPEARANCE_LIBS
linker flags for LXAPPEARANCE, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://lxde.org>.

View File

@ -0,0 +1,6 @@
intltool
gettext
openbox-patched
gtk3
lxappearance

View File

@ -0,0 +1,6 @@
real 0m10.239s
user 0m8.923s
sys 0m1.683s

View File

@ -0,0 +1,70 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=lxappearance
pkgname=(lxappearance lxappearance-gtk2)
pkgver=0.6.3
pkgrel=05
pkgdesc='Feature-rich GTK+ theme switcher of the LXDE Desktop'
url='https://wiki.lxde.org/en/LXAppearance'
makedepends=('gtk2' 'gtk3' 'intltool' 'gettext') # 'dbus-glib')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
build() {
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--enable-gtk3
make
cd "$srcdir"
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--enable-gtk2
make
}
package_lxappearance() {
pkgdesc+=' (GTK+ 3 version)'
depends=('gtk3')
groups=('jobo-lxde')
conflicts=('lxappearance-gtk2')
cd gtk3
make DESTDIR="$pkgdir" install
}
package_lxappearance-gtk2() {
pkgdesc+=' (GTK+ 2 version)'
groups=('jobo-lxde-gtk2')
depends=('gtk2')
conflicts=('lxappearance')
cd gtk2
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38) # lxappearance-0.6.3.tar.xz
## 9d3f2425dcf8b5c2914077ffb6e54457a7ff352fd3800fb5eb9de14c8686ba09 lxappearance-0.6.3-05-x86_64.pkg.tar.lz
## 5a7ce3da9b18c935e85dda958a5e01c95a7af609b6a7dbf15c4008e332772b6e lxappearance-gtk2-0.6.3-05-x86_64.pkg.tar.lz

View File

@ -0,0 +1,50 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr>
pkgbase=lxappearance
pkgname=(lxappearance lxappearance-gtk3)
pkgver=0.6.3
pkgrel=4
pkgdesc='Feature-rich GTK+ theme switcher of the LXDE Desktop'
arch=('x86_64')
license=('GPL2')
url='https://wiki.lxde.org/en/LXAppearance'
depends=('gtk2' 'gtk3')
makedepends=('intltool' 'dbus-glib')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
sha256sums=('7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38')
build() {
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure --sysconfdir=/etc --prefix=/usr --enable-dbus
make
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure --sysconfdir=/etc --prefix=/usr --enable-dbus --enable-gtk3
make
}
package_lxappearance() {
groups=('lxde')
depends=('gtk2')
cd gtk2
make DESTDIR="$pkgdir" install
}
package_lxappearance-gtk3() {
groups=('lxde-gtk3')
pkgdesc+=' (GTK+ 3 version)'
depends=('gtk3')
conflicts=('lxappearance')
cd gtk3
make DESTDIR="$pkgdir" install
}

1
lxde/lxappearance/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxapp*tar.xz}

6
lxde/lxappearance/deps Normal file
View File

@ -0,0 +1,6 @@
gtk2
gtk3
intltool
gettext
autoconf

6
lxde/lxappearance/time Normal file
View File

@ -0,0 +1,6 @@
real 0m17.966s
user 0m15.574s
sys 0m2.992s

55
lxde/lxde-common/PKGBUILD Normal file
View File

@ -0,0 +1,55 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lxde-common
pkgver=0.99.2
pkgrel=03
pkgdesc='Common files of the LXDE Desktop'
url='https://lxde.org/'
groups=('jobo-lxde' 'jobo-lxde-gtk2')
backup=(etc/xdg/lxsession/LXDE/desktop.conf
etc/xdg/lxsession/LXDE/autostart)
makedepends=('intltool')
optdepends=('gnome-themes-standard: default GTK+ theme'
'lxde-icon-theme: default icon theme')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz
# dbus-update-environment.patch ### systemd crap
default-config.patch)
prepare() {
cd $pkgname-$pkgver
# patch -Np1 -i ../dbus-update-environment.patch ## systemd crap messing up a good thing, LXDE
patch -Np1 -i ../default-config.patch
}
build() {
cd $pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--disable-dbus \
--without-dbus \
--prefix=/usr
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(1cd9bc900960c995d48ffbbdc86ecffda7c806168c67aaa50c53113794234856 # lxde-common-0.99.2.tar.xz
6a31a706d0fd1cb168b495806bb4a646c019e3b9c4f6bc13aae9edb8b0372d9d) # default-config.patch
# 87f1413f5bb371de45451fc7f82f9f80a23c90f5799bed173ec31589824c03bb dbus-update-environment.patch
## 0c42806b1449eed62963eec58c92a25efebc4da5c185e7b4c98a0bbd8976753d lxde-common-0.99.2-03-x86_64.pkg.tar.lz

View File

@ -0,0 +1,41 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=lxde-common
pkgver=0.99.2
pkgrel=3
pkgdesc='Common files of the LXDE Desktop'
arch=('any')
url='https://lxde.org/'
license=('GPL2')
groups=('lxde' 'lxde-gtk3')
backup=(etc/xdg/lxsession/LXDE/desktop.conf
etc/xdg/lxsession/LXDE/autostart)
makedepends=('intltool')
optdepends=('gnome-themes-standard: default GTK+ theme'
'lxde-icon-theme: default icon theme')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz
dbus-update-environment.patch
default-config.patch)
sha256sums=('1cd9bc900960c995d48ffbbdc86ecffda7c806168c67aaa50c53113794234856'
'87f1413f5bb371de45451fc7f82f9f80a23c90f5799bed173ec31589824c03bb'
'6a31a706d0fd1cb168b495806bb4a646c019e3b9c4f6bc13aae9edb8b0372d9d')
prepare() {
cd $pkgname-$pkgver
patch -Np1 -i ../dbus-update-environment.patch
patch -Np1 -i ../default-config.patch
}
build() {
cd $pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

1
lxde/lxde-common/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxde-common*.tar.xz}

95
lxde/lxde-common/configure vendored Normal file
View File

@ -0,0 +1,95 @@
`configure' configures lxde-common 0.99.2 to adapt to many kinds of systems.
Usage: src/lxde-common-0.99.2/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/lxde-common]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-man regenerate roff man pages from Docbook [default=no]
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--disable-nls do not use Native Language Support
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-xsession-path=PATH
set the install path of xsession data
[[DATAROOTDIR/xsessions]]
--with-xml-catalog=CATALOG
path to xml catalog to use
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://lxde.org>.

View File

@ -0,0 +1,22 @@
diff -u -r lxde-common-0.99.0/startlxde.in lxde-common-0.99.0-dbus/startlxde.in
--- lxde-common-0.99.0/startlxde.in 2014-10-23 16:08:00.000000000 +0200
+++ lxde-common-0.99.0-dbus/startlxde.in 2015-09-25 19:00:01.152474183 +0200
@@ -34,10 +34,14 @@
export SAL_USE_VCLPLUGIN=gtk
# Launch DBus if needed
-if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
- if test -z "$XDG_RUNTIME_DIR" -o ! -S "$XDG_RUNTIME_DIR/bus" -o ! -O "$XDG_RUNTIME_DIR/bus"; then
- eval "$(dbus-launch --sh-syntax --exit-with-session)"
- fi
+if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
+ if which dbus-launch >/dev/null; then
+ eval "$(dbus-launch --sh-syntax --exit-with-session)"
+ fi
+else
+ if which dbus-update-activation-environment >/dev/null; then
+ dbus-update-activation-environment --systemd --all
+ fi
fi
export XDG_MENU_PREFIX="lxde-"

View File

@ -0,0 +1,12 @@
diff -Naur lxde-common-0.99.1.orig/desktop.conf lxde-common-0.99.1/desktop.conf
--- lxde-common-0.99.1.orig/desktop.conf 2016-02-26 14:51:28.558478250 +0000
+++ lxde-common-0.99.1/desktop.conf 2016-02-26 14:52:20.038264394 +0000
@@ -2,7 +2,7 @@
window_manager=openbox-lxde
[GTK]
-sNet/ThemeName=Clearlooks
+sNet/ThemeName=Adwaita
sNet/IconThemeName=nuoveXT2
sGtk/FontName=Sans 10
iGtk/ToolbarStyle=3

2
lxde/lxde-common/deps Normal file
View File

@ -0,0 +1,2 @@
intltool
gettext

6
lxde/lxde-common/time Normal file
View File

@ -0,0 +1,6 @@
real 0m3.399s
user 0m3.023s
sys 0m0.649s

68
lxde/lxhotkey/PKGBUILD Normal file
View File

@ -0,0 +1,68 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=lxhotkey
pkgname=(lxhotkey lxhotkey-gtk2)
pkgver=0.1.1
pkgrel=03
pkgdesc='Keyboard shortcuts configurator (part of LXDE)'
url='https://lxde.org/'
depends=('gtk2' 'gtk3' 'libfm')
makedepends=('intltool')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
prepare() {
cd $pkgbase-$pkgver
./autogen.sh
}
build() {
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure --sysconfdir=/etc --prefix=/usr --with-gtk=2
make
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure --sysconfdir=/etc --prefix=/usr --with-gtk=3
make
}
package_lxhotkey() {
groups=('jobo-lxde')
pkgdesc+=' (GTK+ 3 version)'
depends=('gtk3' 'libfm' 'libunistring')
conflicts=('lxhotkey-gtk2' 'lxhotkey-gtk3')
cd gtk3
make DESTDIR="$pkgdir" install
}
package_lxhotkey-gtk2() {
groups=('jobo-lxde-gtk2')
pkgdesc+=' (GTK+ 2 version)'
depends=('gtk2' 'libfm')
conflicts=('lxhotkey' 'lxhotkey-gtk3')
cd gtk2
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(e065ce42996ce96dec3f28b6d8c5eecb9d183bebb355367ef3eae6db261026e5) # lxhotkey-0.1.1.tar.xz
## 92e6ecff25ce8e86638ce666e9766ceac08c3b563131eef299edf0afa0525ab3 lxhotkey-0.1.1-03-x86_64.pkg.tar.lz
## af8b2542e2d69652ac628a26da9a8c07b6e27a3413db26c16d458bcff4b479f4 lxhotkey-gtk2-0.1.1-03-x86_64.pkg.tar.lz

View File

@ -0,0 +1,52 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgbase=lxhotkey
pkgname=(lxhotkey lxhotkey-gtk3)
pkgver=0.1.1
pkgrel=2
pkgdesc='Keyboard shortcuts configurator (part of LXDE)'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
depends=('gtk2' 'gtk3' 'libfm')
makedepends=('intltool')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
sha256sums=('e065ce42996ce96dec3f28b6d8c5eecb9d183bebb355367ef3eae6db261026e5')
prepare() {
cd $pkgbase-$pkgver
./autogen.sh
}
build() {
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure --sysconfdir=/etc --prefix=/usr --with-gtk=2
make
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure --sysconfdir=/etc --prefix=/usr --with-gtk=3
make
}
package_lxhotkey() {
groups=('lxde')
depends=('gtk2' 'libfm')
cd gtk2
make DESTDIR="$pkgdir" install
}
package_lxhotkey-gtk3() {
groups=('lxde-gtk3')
pkgdesc+=' (GTK+ 3 version)'
depends=('gtk3' 'libfm' 'libunistring')
conflicts=('lxhotkey')
cd gtk3
make DESTDIR="$pkgdir" install
}

1
lxde/lxhotkey/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxhot*.tar.xz}

122
lxde/lxhotkey/configure vendored Normal file
View File

@ -0,0 +1,122 @@
`configure' configures lxhotkey 0.1.1 to adapt to many kinds of systems.
Usage: src/lxhotkey-0.1.1/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/lxhotkey]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-static[=PKGS] build static libraries [default=no]
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--disable-nls do not use Native Language Support
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-debug enable debug support [default=no]
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
--with-aix-soname=aix|svr4|both
shared library versioning (aka "SONAME") variant to
provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
compiler's sysroot if not specified).
--with-gtk=VER build 'gtk' GUI, choose GTK+ version for build
--without-gtk disable 'gtk' GUI build [default]
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
LT_SYS_LIBRARY_PATH
User-defined run-time library search path.
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
PACKAGE_CFLAGS
C compiler flags for PACKAGE, overriding pkg-config
PACKAGE_LIBS
linker flags for PACKAGE, overriding pkg-config
GTK_CFLAGS C compiler flags for GTK, overriding pkg-config
GTK_LIBS linker flags for GTK, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://lxde.org/>.

9
lxde/lxhotkey/deps Normal file
View File

@ -0,0 +1,9 @@
automake
autoconf
gtk2
gtk3
libfm
intltool
gettext

6
lxde/lxhotkey/time Normal file
View File

@ -0,0 +1,6 @@
real 0m14.741s
user 0m12.963s
sys 0m2.611s

View File

@ -0,0 +1,64 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lxpanel-gtk2
_pkgname=lxpanel
pkgver=0.10.1
pkgrel=01
pkgdesc='Lightweight X11 desktop panel for LXDE (GTK+ 2 version)'
url='https://lxde.org/'
groups=('jobo-lxde-gtk2')
depends=('alsa-lib' 'curl' 'menu-cache' 'lxmenu-data' 'libfm-gtk2' 'libwnck' 'libkeybinder2')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools')
provides=(lxpanel)
optdepends=('wireless_tools: netstat plugin')
conflicts=('lxpanel-gtk3' 'lxpanel')
source=(https://downloads.sourceforge.net/lxde/$_pkgname-$pkgver.tar.xz)
prepare() {
cd $_pkgname-$pkgver
# # Disable pager plugin as it breaks panel layout with GTK+ 3
# # https://sourceforge.net/p/lxde/bugs/773/
# sed -i '/pager.c/d' plugins/Makefile.am
# sed -i '/STATIC_PAGER/d' src/private.h
# sed -i 's/libwnck-3.0//' configure.ac
# autoreconf -fi
}
build() {
cd $_pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--disable-systemd \
--disable-logind \
--disable-gtk3 \
--enable-gtk2
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8) # lxpanel-0.10.1.tar.xz
## e909e578c62e76704f335c819c3c0a2c2d94f2024ae137ce07fd517bf9dea395 lxpanel-gtk2-0.10.1-01-x86_64.pkg.tar.lz

View File

@ -0,0 +1,49 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=lxpanel-gtk3
_pkgname=lxpanel
pkgver=0.10.1
pkgrel=1
pkgdesc='Lightweight X11 desktop panel for LXDE (GTK+ 3 version)'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
groups=('lxde-gtk3')
depends=('alsa-lib' 'curl' 'menu-cache' 'lxmenu-data' 'libfm-gtk3' 'libkeybinder3')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools')
optdepends=('wireless_tools: netstat plugin')
conflicts=($_pkgname)
source=(https://downloads.sourceforge.net/lxde/$_pkgname-$pkgver.tar.xz)
sha256sums=('1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8')
prepare() {
cd $_pkgname-$pkgver
# Disable pager plugin as it breaks panel layout with GTK+ 3
# https://sourceforge.net/p/lxde/bugs/773/
sed -i '/pager.c/d' plugins/Makefile.am
sed -i '/STATIC_PAGER/d' src/private.h
sed -i 's/libwnck-3.0//' configure.ac
autoreconf -fi
}
build() {
cd $_pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--enable-gtk3
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1,35 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=lxpanel
pkgver=0.10.1
pkgrel=1
pkgdesc='Lightweight X11 desktop panel for LXDE'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
groups=('lxde')
depends=('alsa-lib' 'curl' 'menu-cache' 'lxmenu-data' 'libwnck' 'libfm-gtk2' 'libkeybinder2')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools')
optdepends=('wireless_tools: netstat plugin')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
sha256sums=('1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8')
build() {
cd $pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1,49 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=lxpanel-gtk3
_pkgname=lxpanel
pkgver=0.10.1
pkgrel=1
pkgdesc='Lightweight X11 desktop panel for LXDE (GTK+ 3 version)'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
groups=('lxde-gtk3')
depends=('alsa-lib' 'curl' 'menu-cache' 'lxmenu-data' 'libfm-gtk3' 'libkeybinder3')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools')
optdepends=('wireless_tools: netstat plugin')
conflicts=($_pkgname)
source=(https://downloads.sourceforge.net/lxde/$_pkgname-$pkgver.tar.xz)
sha256sums=('1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8')
prepare() {
cd $_pkgname-$pkgver
# Disable pager plugin as it breaks panel layout with GTK+ 3
# https://sourceforge.net/p/lxde/bugs/773/
sed -i '/pager.c/d' plugins/Makefile.am
sed -i '/STATIC_PAGER/d' src/private.h
sed -i 's/libwnck-3.0//' configure.ac
autoreconf -fi
}
build() {
cd $_pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--enable-gtk3
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

1
lxde/lxpanel-gtk2/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxpanel*tar.xz}

157
lxde/lxpanel-gtk2/configure vendored Normal file
View File

@ -0,0 +1,157 @@
`configure' configures lxpanel 0.10.1 to adapt to many kinds of systems.
Usage: src/lxpanel-0.10.1/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/lxpanel]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-static[=PKGS] build static libraries [default=no]
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--disable-nls do not use Native Language Support
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-gtk3 enable to use gtk-3.0 instead of gtk-2.0
--enable-indicator-support
enable plugin loading (default: disable)
--enable-more-warnings Add more warnings [default=no]
--disable-alsa compile ALSA providers (default: enable)
--disable-plugins-loading
disable plugin loading (default: enable)
--enable-debug enable debug support [default=no]
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
--with-aix-soname=aix|svr4|both
shared library versioning (aka "SONAME") variant to
provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
compiler's sysroot if not specified).
--with-plugins=<list> compile dynamic plugins in <list>
plugins may be comma separated
'all' builds all plugins (default), 'none' builds none
plugins prefixed with '-' are not built
Possible plugins are:
netstatus, netstat, volume, cpu, deskno, batt, kbled,
xkb, thermal, cpufreq, monitors, indicator, weather
--with-x use the X Window System
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
LT_SYS_LIBRARY_PATH
User-defined run-time library search path.
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
PACKAGE_CFLAGS
C compiler flags for PACKAGE, overriding pkg-config
PACKAGE_LIBS
linker flags for PACKAGE, overriding pkg-config
KEYBINDER_CFLAGS
C compiler flags for KEYBINDER, overriding pkg-config
KEYBINDER_LIBS
linker flags for KEYBINDER, overriding pkg-config
APPLET_CFLAGS
C compiler flags for APPLET, overriding pkg-config
APPLET_LIBS linker flags for APPLET, overriding pkg-config
X11_CFLAGS C compiler flags for X11, overriding pkg-config
X11_LIBS linker flags for X11, overriding pkg-config
MENU_CACHE_CFLAGS
C compiler flags for MENU_CACHE, overriding pkg-config
MENU_CACHE_LIBS
linker flags for MENU_CACHE, overriding pkg-config
LIBXML2_CFLAGS
C compiler flags for LIBXML2, overriding pkg-config
LIBXML2_LIBS
linker flags for LIBXML2, overriding pkg-config
XMKMF Path to xmkmf, Makefile generator for X Window System
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://lxde.org/>.

14
lxde/lxpanel-gtk2/deps Normal file
View File

@ -0,0 +1,14 @@
alsa-lib
menu-cache
lxmenu-data
libfm-gtk2
libkeybinder2
intltool
docbook-xml
docbook-xsl
wireless_tools
autoconf
automake
gettext
libwnck

6
lxde/lxpanel-gtk2/time Normal file
View File

@ -0,0 +1,6 @@
real 0m44.279s
user 0m39.006s
sys 0m5.098s

63
lxde/lxpanel/PKGBUILD Normal file
View File

@ -0,0 +1,63 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lxpanel
#_pkgname=lxpanel
pkgver=0.10.1
pkgrel=01
pkgdesc='Lightweight X11 desktop panel for LXDE (GTK+ 3 version)'
url='https://lxde.org/'
groups=('jobo-lxde')
depends=('alsa-lib' 'curl' 'menu-cache' 'lxmenu-data' 'libfm-gtk3' 'libkeybinder3')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools')
optdepends=('wireless_tools: netstat plugin')
provides=('lxpanel')
conflicts=('lxpanel-gtk3' 'lxpanel-gtk2')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
prepare() {
cd $pkgname-$pkgver
# Disable pager plugin as it breaks panel layout with GTK+ 3
# https://sourceforge.net/p/lxde/bugs/773/
sed -i '/pager.c/d' plugins/Makefile.am
sed -i '/STATIC_PAGER/d' src/private.h
sed -i 's/libwnck-3.0//' configure.ac
autoreconf -fi
}
build() {
cd $pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--disable-systemd \
--disable-logind \
--enable-gtk3
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8) # lxpanel-0.10.1.tar.xz
## 69bf2b5c26c3336bc4c8a564ad50f60a5e18c5a507c3cd0a5f07c16d87061ffe lxpanel-0.10.1-01-x86_64.pkg.tar.lz

View File

@ -0,0 +1,49 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=lxpanel-gtk3
_pkgname=lxpanel
pkgver=0.10.1
pkgrel=1
pkgdesc='Lightweight X11 desktop panel for LXDE (GTK+ 3 version)'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
groups=('lxde-gtk3')
depends=('alsa-lib' 'curl' 'menu-cache' 'lxmenu-data' 'libfm-gtk3' 'libkeybinder3')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools')
optdepends=('wireless_tools: netstat plugin')
conflicts=($_pkgname)
source=(https://downloads.sourceforge.net/lxde/$_pkgname-$pkgver.tar.xz)
sha256sums=('1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8')
prepare() {
cd $_pkgname-$pkgver
# Disable pager plugin as it breaks panel layout with GTK+ 3
# https://sourceforge.net/p/lxde/bugs/773/
sed -i '/pager.c/d' plugins/Makefile.am
sed -i '/STATIC_PAGER/d' src/private.h
sed -i 's/libwnck-3.0//' configure.ac
autoreconf -fi
}
build() {
cd $_pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--enable-gtk3
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1,35 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=lxpanel
pkgver=0.10.1
pkgrel=1
pkgdesc='Lightweight X11 desktop panel for LXDE'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
groups=('lxde')
depends=('alsa-lib' 'curl' 'menu-cache' 'lxmenu-data' 'libwnck' 'libfm-gtk2' 'libkeybinder2')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools')
optdepends=('wireless_tools: netstat plugin')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
sha256sums=('1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8')
build() {
cd $pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

1
lxde/lxpanel/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxpanel*tar.xz}

157
lxde/lxpanel/configure vendored Normal file
View File

@ -0,0 +1,157 @@
`configure' configures lxpanel 0.10.1 to adapt to many kinds of systems.
Usage: src/lxpanel-0.10.1/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/lxpanel]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-static[=PKGS] build static libraries [default=no]
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--disable-nls do not use Native Language Support
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-gtk3 enable to use gtk-3.0 instead of gtk-2.0
--enable-indicator-support
enable plugin loading (default: disable)
--enable-more-warnings Add more warnings [default=no]
--disable-alsa compile ALSA providers (default: enable)
--disable-plugins-loading
disable plugin loading (default: enable)
--enable-debug enable debug support [default=no]
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
--with-aix-soname=aix|svr4|both
shared library versioning (aka "SONAME") variant to
provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
compiler's sysroot if not specified).
--with-plugins=<list> compile dynamic plugins in <list>
plugins may be comma separated
'all' builds all plugins (default), 'none' builds none
plugins prefixed with '-' are not built
Possible plugins are:
netstatus, netstat, volume, cpu, deskno, batt, kbled,
xkb, thermal, cpufreq, monitors, indicator, weather
--with-x use the X Window System
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
LT_SYS_LIBRARY_PATH
User-defined run-time library search path.
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
PACKAGE_CFLAGS
C compiler flags for PACKAGE, overriding pkg-config
PACKAGE_LIBS
linker flags for PACKAGE, overriding pkg-config
KEYBINDER_CFLAGS
C compiler flags for KEYBINDER, overriding pkg-config
KEYBINDER_LIBS
linker flags for KEYBINDER, overriding pkg-config
APPLET_CFLAGS
C compiler flags for APPLET, overriding pkg-config
APPLET_LIBS linker flags for APPLET, overriding pkg-config
X11_CFLAGS C compiler flags for X11, overriding pkg-config
X11_LIBS linker flags for X11, overriding pkg-config
MENU_CACHE_CFLAGS
C compiler flags for MENU_CACHE, overriding pkg-config
MENU_CACHE_LIBS
linker flags for MENU_CACHE, overriding pkg-config
LIBXML2_CFLAGS
C compiler flags for LIBXML2, overriding pkg-config
LIBXML2_LIBS
linker flags for LIBXML2, overriding pkg-config
XMKMF Path to xmkmf, Makefile generator for X Window System
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://lxde.org/>.

13
lxde/lxpanel/deps Normal file
View File

@ -0,0 +1,13 @@
alsa-lib
menu-cache
lxmenu-data
libfm-gtk3
libkeybinder3
intltool
docbook-xml
docbook-xsl
wireless_tools
autoconf
automake
gettext

6
lxde/lxpanel/time Normal file
View File

@ -0,0 +1,6 @@
real 0m44.279s
user 0m39.006s
sys 0m5.098s

93
lxde/lxpolkit/PKGBUILD Normal file
View File

@ -0,0 +1,93 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=lxpolkit
pkgname=(lxpolkit lxpolkit-gtk2)
pkgver=0.1.0.r34.g55fc5d4
pkgrel=06
epoch=1
pkgdesc="Simple polkit authentication agent for LXDE"
url="http://blog.lxde.org/?p=674"
groups=('jobo-lxde' 'jobo-lxde-gtk2')
depends=('gtk2' 'gtk3' 'polkit')
provides=('lxpolkit' 'polkit')
conflicts=('lxpolkit-git' 'polkit')
makedepends=('git' 'intltool')
source=("git://lxde.git.sourceforge.net/gitroot/lxde/lxpolkit")
pkgver() {
cd $pkgname
git describe --tags --long| sed -r 's,([^-]*)-g,r\1-g,;s,-,.,g'
}
prepare() {
cd $pkgname
# Don't conflict with MATE and Razor-qt (they have their own polkit agents)
sed -i '/^NotShowIn/ s/GNOME;KDE;/GNOME;KDE;MATE;Razor;/' data/lxpolkit.desktop.in.in
sed -e '/AM_INIT_AUTOMAKE/s,-Werror,,' -i configure.ac
# Get current automake major and minor version
automakeVer=$(automake --version|head -1|awk '{print$4}'|sed -e 's,\.[^.]*$,,')
sed -e "/AM_INSTALLED_VERSION/s,1.11,${automakeVer}," -i autogen.sh
}
build() {
cd "$srcdir"
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase gtk2
cd gtk2
./autogen.sh
./configure --prefix=/usr \
--sysconfdir=/etc \
--enable-gtk2 \
--disable-gtk3 \
--disable-dbus \
--libexecdir=/usr/lib/lxpolkit
make CFLAGS="$CFLAGS -Wno-deprecated-declarations -Wno-format -Wno-format-security"
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase gtk3
cd gtk3
./autogen.sh
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-gtk2 \
--enable-gtk3 \
--disable-dbus \
--libexecdir=/usr/lib/lxpolkit
make CFLAGS="$CFLAGS -Wno-deprecated-declarations -Wno-format -Wno-format-security"
}
package_lxpolkit() {
groups=('jobo-lxde')
depends=('gtk3') # 'polkit')
cd gtk3
make DESTDIR="$pkgdir" install
}
package_lxpolkit-gtk2() {
groups=('jobo-lxde-gtk2')
pkgdesc+=' (GTK+ 2 version)'
depends=('gtk2') # 'polkit')
conflicts+=('lxpolkit')
cd gtk2
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(SKIP)
## 3f434f028d2a0ec0b22d12f6bc38d46e4b74e4774a28e8b926c1c7f89ea1c232 lxpolkit-gtk2-1_0.1.0.r34.g55fc5d4-06-x86_64.pkg.tar.lz
## 4c69bde4d99296c58e8beddef78e0f6dbc50d234f026993fa8675b7377b8239c lxpolkit-1_0.1.0.r34.g55fc5d4-06-x86_64.pkg.tar.lz

View File

@ -0,0 +1,48 @@
# $Id: PKGBUILD 102844 2013-12-22 01:57:44Z bgyorgy $
# Maintainer: Brian Bidulock <bidulock@openss7.org>
# Contributor: Balló György <ballogyor+arch at gmail dot com>
pkgname=lxpolkit-git
pkgver=0.1.0.r34.g55fc5d4
pkgrel=5
epoch=1
pkgdesc="Simple polkit authentication agent for LXDE"
arch=('i686' 'x86_64')
url="http://blog.lxde.org/?p=674"
license=('GPL')
groups=('lxde')
depends=('gtk2' 'polkit')
provides=('lxpolkit')
conflicts=('lxpolkit')
makedepends=('git' 'intltool')
source=("$pkgname::git://lxde.git.sourceforge.net/gitroot/lxde/lxpolkit")
md5sums=('SKIP')
pkgver() {
cd $pkgname
git describe --tags --long| sed -r 's,([^-]*)-g,r\1-g,;s,-,.,g'
}
prepare() {
cd $pkgname
# Don't conflict with MATE and Razor-qt (they have their own polkit agents)
sed -i '/^NotShowIn/ s/GNOME;KDE;/GNOME;KDE;MATE;Razor;/' data/lxpolkit.desktop.in.in
sed -e '/AM_INIT_AUTOMAKE/s,-Werror,,' -i configure.ac
# Get current automake major and minor version
automakeVer=$(automake --version|head -1|awk '{print$4}'|sed -e 's,\.[^.]*$,,')
sed -e "/AM_INSTALLED_VERSION/s,1.11,${automakeVer}," -i autogen.sh
}
build() {
cd $pkgname
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/lxpolkit
make CFLAGS="$CFLAGS -Wno-deprecated-declarations -Wno-format -Wno-format-security"
}
package() {
cd $pkgname
make DESTDIR="$pkgdir/" install
}
# vim:set ts=2 sw=2 et:

View File

@ -0,0 +1,12 @@
diff -uNr lxpolkit/autogen.sh lxpolkit-patch/autogen.sh
--- lxpolkit/autogen.sh 2012-11-01 23:46:27.925570540 +0100
+++ lxpolkit-patch/autogen.sh 2012-11-01 23:48:44.193692981 +0100
@@ -4,7 +4,7 @@
AUTOMAKE=${AUTOMAKE:-automake}
AM_INSTALLED_VERSION=$($AUTOMAKE --version | sed -e '2,$ d' -e 's/.* \([0-9]*\.[0-9]*\).*/\1/')
-if [ "$AM_INSTALLED_VERSION" != "1.10" \
+if [ "$AM_INSTALLED_VERSION" != "1.14" \
-a "$AM_INSTALLED_VERSION" != "1.11" ];then
echo
echo "You must have automake > 1.10 or 1.11 installed to compile this program."

View File

@ -0,0 +1,14 @@
diff --git a/configure.ac b/configure.ac
index e08aa34..b027674 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,8 @@ prog_name = lxpolkit
AC_PREREQ([2.63])
AC_INIT([lxpolkit], [0.1.0], [http://lxde.org/])
-AM_INIT_AUTOMAKE([-Wall -Werror foreign])
+#AM_INIT_AUTOMAKE([-Wall -Werror foreign])
+AM_INIT_AUTOMAKE([-Wall foreign])
AC_CONFIG_HEADERS([config.h])

1
lxde/lxpolkit/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxpolkit}

97
lxde/lxpolkit/configure vendored Normal file
View File

@ -0,0 +1,97 @@
`configure' configures lxpolkit 0.1.0 to adapt to many kinds of systems.
Usage: src/lxpolkit/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/lxpolkit]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--disable-nls do not use Native Language Support
--enable-gtk3 enable to use gtk+-3.0 instead of gtk+-2.0
--enable-debug build libfm with debug support [default=no]
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
GTK_CFLAGS C compiler flags for GTK, overriding pkg-config
GTK_LIBS linker flags for GTK, overriding pkg-config
POLKIT_CFLAGS
C compiler flags for POLKIT, overriding pkg-config
POLKIT_LIBS linker flags for POLKIT, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://lxde.org/>.

9
lxde/lxpolkit/deps Normal file
View File

@ -0,0 +1,9 @@
gtk2
gtk3
polkit
git
intltool
autoconf
automake
gettext

6
lxde/lxpolkit/time Normal file
View File

@ -0,0 +1,6 @@
real 0m14.998s
user 0m11.898s
sys 0m2.543s

93
lxde/lxsession/PKGBUILD Normal file
View File

@ -0,0 +1,93 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=lxsession
pkgname=(lxsession lxsession-gtk2)
pkgver=0.5.5
pkgrel=01
epoch=1
pkgdesc='Lightweight X11 session manager'
url="https://lxde.org/"
depends=('gtk2' 'gtk3' 'polkit')
makedepends=('intltool' 'docbook-xsl' 'vala' 'polkit')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
prepare() {
cd $pkgbase-$pkgver
# Regenerate C sources from Vala code
rm *.stamp
autoreconf -fi
}
build() {
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--libexecdir=/usr/lib \
--disable-dbus \
--enable-buildin-polkit \
--disable-polkit \
--enable-gtk2 \
--disable-gtk3
make
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--libexecdir=/usr/lib \
--disable-dbus \
--enable-buildin-polkit \
--disable-polkit \
--enable-gtk3 \
--disable-gtk2
make
}
package_lxsession() {
groups=('jobo-lxde')
depends=('gtk3' 'polkit')
conflicts+=('lxpolkit' 'lxsession-gtk2')
# replaces=('lxpolkit')
cd gtk3
make DESTDIR="$pkgdir" install
# Ignore package by AppStream to avoid duplicated IDs
echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/lxsession-default-apps.desktop"
echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/lxsession-edit.desktop"
}
package_lxsession-gtk2() {
groups=('jobo-lxde-gtk2')
pkgdesc+=' (GTK+ 2 version)'
depends=('gtk2' 'polkit')
conflicts=('lxsession' 'lxpolkit-gtk2')
cd gtk2
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(e43e0d9c033095559ab57c8821c2b84fea58009d267db1324d32dca8bd4dbb46) # lxsession-0.5.5.tar.xz
## 1c7f2923897a19a8612dc8df475c22e5348af5a68776070a58aea6d70ea3d544 lxsession-1:0.5.5-01-x86_64.pkg.tar.lz
## b0448110dac0eadf66128d48ca2c0a21333ec1a22cb99a3f60c45c4656734beb lxsession-gtk2-1:0.5.5-01-x86_64.pkg.tar.lz

View File

@ -0,0 +1,65 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgbase=lxsession
pkgname=(lxsession lxsession-gtk3)
pkgver=0.5.5
pkgrel=1
epoch=1
pkgdesc='Lightweight X11 session manager'
arch=('x86_64')
url="https://lxde.org/"
license=('GPL2')
depends=('gtk2' 'gtk3' 'polkit')
makedepends=('intltool' 'docbook-xsl' 'vala')
conflicts=('lxpolkit')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
sha256sums=('e43e0d9c033095559ab57c8821c2b84fea58009d267db1324d32dca8bd4dbb46')
prepare() {
cd $pkgbase-$pkgver
# Regenerate C sources from Vala code
rm *.stamp
autoreconf -fi
}
build() {
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib
make
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib --enable-gtk3
make
}
package_lxsession() {
groups=('lxde')
depends=('gtk2' 'polkit')
replaces=('lxpolkit')
cd gtk2
make DESTDIR="$pkgdir" install
}
package_lxsession-gtk3() {
groups=('lxde-gtk3')
pkgdesc+=' (GTK+ 3 version)'
depends=('gtk3' 'polkit')
conflicts+=('lxsession')
cd gtk3
make DESTDIR="$pkgdir" install
# Ignore package by AppStream to avoid duplicated IDs
echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/lxsession-default-apps.desktop"
echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/lxsession-edit.desktop"
}

1
lxde/lxsession/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxsession*.tar.xz}

127
lxde/lxsession/configure vendored Normal file
View File

@ -0,0 +1,127 @@
`configure' configures lxsession 0.5.5 to adapt to many kinds of systems.
Usage: src/lxsession-0.5.5/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/lxsession]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--disable-nls do not use Native Language Support
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--enable-man regenerate roff man pages from Docbook [default=yes]
--enable-more-warnings Add more warnings [default=no]
--enable-gtk Build with gtk support (default: yes)
--enable-gtk3 enable to use gtk-3.0 instead of gtk-2.0
--enable-buildin-clipboard
Build with build-in clipboard support (default: no)
--enable-buildin-polkit Build with build-in polkit-agent support (default:
no)
--enable-advanced-notifications
Build with advanced notification using indicators
and libnotify (default: no)
--enable-debug build libfm with debug support [default=no]
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-xml-catalog=CATALOG
path to xml catalog to use
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
X11_CFLAGS C compiler flags for X11, overriding pkg-config
X11_LIBS linker flags for X11, overriding pkg-config
GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config
GLIB_LIBS linker flags for GLIB, overriding pkg-config
GIO_CFLAGS C compiler flags for GIO, overriding pkg-config
GIO_LIBS linker flags for GIO, overriding pkg-config
GTK_CFLAGS C compiler flags for GTK, overriding pkg-config
GTK_LIBS linker flags for GTK, overriding pkg-config
POLKIT_CFLAGS
C compiler flags for POLKIT, overriding pkg-config
POLKIT_LIBS linker flags for POLKIT, overriding pkg-config
INDICATORS_CFLAGS
C compiler flags for INDICATORS, overriding pkg-config
INDICATORS_LIBS
linker flags for INDICATORS, overriding pkg-config
LIBNOTIFY_CFLAGS
C compiler flags for LIBNOTIFY, overriding pkg-config
LIBNOTIFY_LIBS
linker flags for LIBNOTIFY, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to the package provider.

11
lxde/lxsession/deps Normal file
View File

@ -0,0 +1,11 @@
gtk2
gtk3
intltool
docbook-xsl
vala
automake
autoconf
gettext
polkit

6
lxde/lxsession/time Normal file
View File

@ -0,0 +1,6 @@
real 0m54.214s
user 0m48.335s
sys 0m5.781s

75
lxde/lxtask/PKGBUILD Normal file
View File

@ -0,0 +1,75 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=lxtask
pkgname=(lxtask lxtask-gtk2)
pkgver=0.1.10
pkgrel=02
pkgdesc='Task manager of the LXDE Desktop'
url='https://lxde.org/'
depends=('gtk2' 'gtk3')
makedepends=('intltool' 'gettext' 'autoconf')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
build() {
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--disable-gtk3 \
--enable-gtk2
make
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--disable-gtk2 \
--enable-gtk3
make
}
package_lxtask() {
groups=('jobo-lxde')
pkgdesc+=' (GTK+ 3 version)'
depends=('gtk3')
conflicts=('lxtask-gtk2' 'lxtask-gtk3')
cd gtk2
make DESTDIR="$pkgdir" install
# Ignore package by AppStream to avoid duplicated IDs
echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/$pkgbase.desktop"
}
package_lxtask-gtk2() {
groups=('jobo-lxde-gtk2')
pkgdesc+=' (GTK+ 2 version)'
depends=('gtk2')
conflicts=('lxtask' 'lxtask-gtk3')
cd gtk3
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(2216df9bc4bb2d80733e788966512ac58c421e0a0a1ff85210f34a29d1eb4e2c) # lxtask-0.1.10.tar.xz
## ccb29827a45e70748db9ef1b30d25b1e87bcffc90d79710371c4384db25cf27c lxtask-0.1.10-02-x86_64.pkg.tar.lz
## f3b54794eb9777a44bfab884d1a96ef1d465c31a4d38badda7a2a1dfafb15636 lxtask-gtk2-0.1.10-02-x86_64.pkg.tar.lz

53
lxde/lxtask/PKGBUILD-arch Normal file
View File

@ -0,0 +1,53 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr>
pkgbase=lxtask
pkgname=(lxtask lxtask-gtk3)
pkgver=0.1.10
pkgrel=2
pkgdesc='Task manager of the LXDE Desktop'
arch=('x86_64')
license=('GPL2')
url='https://lxde.org/'
depends=('gtk2' 'gtk3')
makedepends=('intltool')
source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz)
sha256sums=('2216df9bc4bb2d80733e788966512ac58c421e0a0a1ff85210f34a29d1eb4e2c')
build() {
# GTK+ 2 version
[ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
cd gtk2
./configure --sysconfdir=/etc --prefix=/usr
make
cd "$srcdir"
# GTK+ 3 version
[ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
cd gtk3
./configure --sysconfdir=/etc --prefix=/usr --enable-gtk3
make
}
package_lxtask() {
groups=('lxde')
depends=('gtk2')
cd gtk2
make DESTDIR="$pkgdir" install
}
package_lxtask-gtk3() {
groups=('lxde-gtk3')
pkgdesc+=' (GTK+ 3 version)'
depends=('gtk3')
conflicts=('lxtask')
cd gtk3
make DESTDIR="$pkgdir" install
# Ignore package by AppStream to avoid duplicated IDs
echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/$pkgbase.desktop"
}

1
lxde/lxtask/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxtask*.tar.xz}

7
lxde/lxtask/deps Normal file
View File

@ -0,0 +1,7 @@
gtk2
gtk3
intltool
gettext
autoconf

6
lxde/lxtask/time Normal file
View File

@ -0,0 +1,6 @@
real 0m15.095s
user 0m12.771s
sys 0m2.895s

View File

@ -0,0 +1,44 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lxterminal-gtk2
_pkgname=lxterminal
pkgver=0.4.0
pkgrel=1
pkgdesc="VTE-based terminal emulator for GTK2 (part of LXDE)"
url="https://lxde.org/"
groups=('jobo-lxde-gtk2')
depends=('vte-legacy')
makedepends=('intltool')
conflicts=('lxterminal-gtk3' 'lxterminal' 'lxterminal-git')
source=(https://downloads.sourceforge.net/lxde/$_pkgname-${pkgver}.tar.xz)
build() {
cd $_pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--enable-gtk2 \
--disable-gtk3
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(9db8748923b3fa09a82ae2210ed1fa4cdb4c45312009da9caed103d48f8e9be7) # lxterminal-0.4.0.tar.xz
## a396dee571f59b22ba0b41f919157db676af8647bffbebae908ee089a8397784 lxterminal-gtk2-0.4.0-1-x86_64.pkg.tar.lz

View File

@ -0,0 +1,27 @@
# Maintainer: Raimar Buehmann <raimar _at buemann _dot_ de>
pkgname=lxterminal-gtk2
_pkgname=lxterminal
pkgver=0.4.0
pkgrel=1
pkgdesc="VTE-based terminal emulator for GTK2 (part of LXDE)"
arch=('x86_64')
url="https://lxde.org/"
license=('GPL2')
groups=('lxde' 'lxde-gtk2')
depends=('vte-legacy')
makedepends=('intltool')
conflicts=('lxterminal-gtk3' 'lxterminal' 'lxterminal-git')
source=(https://downloads.sourceforge.net/lxde/$_pkgname-${pkgver}.tar.xz)
sha256sums=('9db8748923b3fa09a82ae2210ed1fa4cdb4c45312009da9caed103d48f8e9be7')
build() {
cd $_pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr --disable-gtk3
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxt*tar.xz}

View File

@ -0,0 +1,6 @@
vte-legacy
intltool
gettext
ttf-liberation

View File

@ -0,0 +1,6 @@
real 0m6.880s
user 0m5.948s
sys 0m1.215s

42
lxde/lxterminal/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lxterminal
pkgver=0.4.0
pkgrel=02
pkgdesc="VTE-based terminal emulator (custom Joborun .conf) gtk3"
url="https://lxde.org/"
groups=('jobo-lxde')
depends=('vte3' 'ttf-liberation')
makedepends=('intltool' 'gtk3')
conflicts=('lxterminal-gtk3' 'lxterminal-gtk2' 'lxterminal-git')
source=(https://downloads.sourceforge.net/lxde/${pkgname}-${pkgver}.tar.xz
lxterminal.conf)
build() {
cd $pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr --enable-gtk3
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -Dm644 "$srcdir/lxterminal.conf" "$pkgdir/usr/share/lxterminal/lxterminal.conf"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL2')
sha256sums=(9db8748923b3fa09a82ae2210ed1fa4cdb4c45312009da9caed103d48f8e9be7 # lxterminal-0.4.0.tar.xz
083728c75901e304ea25ec68bc4e5731f8e710102bbfbf74964820a3abfdb015) # lxterminal.conf
## 25b9affd5b0edec442a36fefcb845f1806c70c42d0d7ca046b3caf384cccbdfd lxterminal-0.4.0-02-x86_64.pkg.tar.lz

View File

@ -0,0 +1,30 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr>
pkgname=lxterminal
pkgver=0.4.0
pkgrel=1
pkgdesc="VTE-based terminal emulator (part of LXDE)"
arch=('x86_64')
url="https://lxde.org/"
license=('GPL2')
groups=('lxde' 'lxde-gtk3')
depends=('vte3')
makedepends=('intltool')
conflicts=('lxterminal-gtk3')
replaces=('lxterminal-gtk3')
source=(https://downloads.sourceforge.net/lxde/${pkgname}-${pkgver}.tar.xz)
sha256sums=('9db8748923b3fa09a82ae2210ed1fa4cdb4c45312009da9caed103d48f8e9be7')
build() {
cd $pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr --enable-gtk3
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

1
lxde/lxterminal/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lxterminal*.tar.xz}

6
lxde/lxterminal/deps Normal file
View File

@ -0,0 +1,6 @@
vte3
intltool
gettext
ttf-liberation

View File

@ -0,0 +1,57 @@
[general]
fontname=Liberation Mono 15
selchars=-A-Za-z0-9,./?%&#:_
scrollback=40000
bgcolor=rgb(39,46,48)
bgalpha=59367
fgcolor=rgb(232,222,181)
palette_color_0=rgb(94,92,100)
palette_color_1=rgb(237,51,59)
palette_color_2=rgb(158,146,44)
palette_color_3=rgb(203,128,22)
palette_color_4=rgb(26,95,180)
palette_color_5=rgb(167,116,174)
palette_color_6=rgb(255,120,0)
palette_color_7=rgb(245,197,102)
palette_color_8=rgb(97,53,131)
palette_color_9=rgb(197,59,106)
palette_color_10=rgb(138,226,52)
palette_color_11=rgb(252,233,79)
palette_color_12=rgb(114,159,207)
palette_color_13=rgb(146,100,116)
palette_color_14=rgb(52,226,226)
palette_color_15=rgb(255,211,211)
color_preset=Custom
disallowbold=false
cursorblinks=true
cursorunderline=false
audiblebell=false
tabpos=top
geometry_columns=110
geometry_rows=27
hidescrollbar=true
hidemenubar=true
hideclosebutton=false
hidepointer=false
disablef10=false
disablealt=false
disableconfirm=false
boldbright=false
visualbell=false
[shortcut]
new_window_accel=<CTRL><SHIFT>N
new_tab_accel=<CTRL><SHIFT>T
close_tab_accel=<CTRL><SHIFT>W
close_window_accel=<CTRL><SHIFT>Q
copy_accel=<CTRL>C
paste_accel=<CTRL>V
name_tab_accel=<CTRL><SHIFT>I
previous_tab_accel=<CTRL>Page_Up
next_tab_accel=<CTRL>Page_Down
move_tab_left_accel=<CTRL><SHIFT>Page_Up
move_tab_right_accel=<CTRL><SHIFT>Page_Down
zoom_in_accel=<CTRL>plus
zoom_out_accel=<CTRL>underscore
zoom_reset_accel=<CTRL>parenright

5
lxde/lxterminal/time Normal file
View File

@ -0,0 +1,5 @@
real 0m6.009s
user 0m7.725s
sys 0m0.965s

View File

@ -0,0 +1,91 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=mate-black-themes
_pkgname=mate-themes
pkgver=3.22.23
pkgrel=01
pkgdesc="Black themes for the MATE/LXDE/openbox de/wm gtk2"
url="http://mate-desktop.org"
makedepends=('gtk2' 'intltool')
optdepends=('gtk-engines: for gtk2 themes'
'gtk-engine-murrine: for gtk2 themes'
'mate-icon-theme: default icon theme')
options=('!emptydirs')
conflicts=(mate-themes) # as this pkg contains Black themes and icons from the same pkg
groups=('jobo-lxde')
source=("https://pub.mate-desktop.org/releases/themes/${pkgver%.*}/${_pkgname}-${pkgver}.tar.xz")
build() {
cd "${_pkgname}-${pkgver}"
./configure \
--prefix=/usr
make
}
#build() {
# cd "${_pkgname}-${pkgver}"
# make DESTDIR="${build}" install
#}
package() {
cd "${_pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# install -Dm755 $build/desktop-themes/BlackMATE "$pkgdir/usr/share/themes/"
# install -Dm755 $build/desktop-themes/BlackMATE-border "$pkgdir/usr/share/themes/"
# install -Dm755 $build/icon-themes/mate-black "$pkgdir/usr/share/icons/"
#}
# install -Dm755 "$srcdir/desktop-themes/BlackMATE" "$pkgdir/usr/share/themes/"
# install -Dm755 "$srcdir/desktop-themes/BlackMATE-border" "$pkgdir/usr/share/themes/"
# install -Dm755 "$srcdir/icon-themes/mate-black" "$pkgdir/usr/share/icons/"
#
# install -Dm755 "$srcdir/$_pkgname-$pkgver/desktop-themes/"BlackMATE "$pkgdir/usr/share/themes/"
# install -Dm755 "$srcdir/$_pkgname-$pkgver/desktop-themes/"BlackMATE-border "$pkgdir/usr/share/themes/"
# install -Dm755 "$srcdir/$_pkgname-$pkgver/icon-themes/"mate-black "$pkgdir/usr/share/icons/"
#
# cd "${_pkgname}-${pkgver}"
#src/mate-themes-3.22.23/desktop-themes/BlackMATE-border
# rm -rf $pkgdir/usr/share/themes/BlackMATE-border
rm -rf $pkgdir/usr/share/themes/Blue-Submarine-border
# rm -rf $pkgdir/usr/share/themes/BlackMATE
rm -rf $pkgdir/usr/share/themes/Blue-Submarine
rm -rf $pkgdir/usr/share/themes/BlueMenta-border
rm -rf $pkgdir/usr/share/themes/BlueMenta
rm -rf $pkgdir/usr/share/themes/Green-Submarine-border
rm -rf $pkgdir/usr/share/themes/ContrastHigh
rm -rf $pkgdir/usr/share/themes/Green-Submarine
rm -rf $pkgdir/usr/share/themes/GreenLaguna-border
rm -rf $pkgdir/usr/share/themes/GreenLaguna
rm -rf $pkgdir/usr/share/themes/HighContrastInverse
rm -rf $pkgdir/usr/share/themes/HighContrast
rm -rf $pkgdir/usr/share/themes/Menta-border
rm -rf $pkgdir/usr/share/themes/Menta
rm -rf $pkgdir/usr/share/themes/Shiny
rm -rf $pkgdir/usr/share/themes/TraditionalGreen
rm -rf $pkgdir/usr/share/themes/TraditionalOk
rm -rf $pkgdir/usr/share/themes/YaruGreen
rm -rf $pkgdir/usr/share/themes/YaruOk
rm -rf $pkgdir/usr/share/icons/mate
rm -rf $pkgdir/usr/share/icons/hicolor
rm -rf $pkgdir/usr/share/icons/ContrastHigh
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(61e5ad626c9841f5763c908f1769139b2a812687b98f6b330afee4da18fb6fab) # mate-themes-3.22.23.tar.xz
## fd88f4fe16a101cb811dc687eb15ed223bdb1e15b8efeaf38a86943f5a381c91 mate-black-themes-3.22.23-01-x86_64.pkg.tar.lz

View File

@ -0,0 +1,30 @@
# Maintainer: Brad Fanella <cesura@archlinux.org>
# Contributor: Martin Wimpress <code@flexion.org>
pkgname=mate-themes
pkgver=3.22.23
pkgrel=1
pkgdesc="Default themes for the MATE desktop"
url="http://mate-desktop.org"
arch=('any')
license=('GPL')
makedepends=('gtk2' 'intltool')
optdepends=('gtk-engines: for gtk2 themes'
'gtk-engine-murrine: for gtk2 themes'
'mate-icon-theme: default icon theme')
options=('!emptydirs')
groups=('mate')
source=("https://pub.mate-desktop.org/releases/themes/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz")
sha256sums=('61e5ad626c9841f5763c908f1769139b2a812687b98f6b330afee4da18fb6fab')
build() {
cd "${pkgname}-${pkgver}"
./configure \
--prefix=/usr
make
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}

View File

@ -0,0 +1 @@
rm -rf {src,pkg,mate-th*.tar.xz}

109
lxde/mate-black-themes/configure vendored Normal file
View File

@ -0,0 +1,109 @@
`configure' configures mate-themes 3.22.23 to adapt to many kinds of systems.
Usage: src/mate-themes-3.22.23/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/mate-themes]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--disable-nls do not use Native Language Support
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--disable-rpath do not hardcode runtime library paths
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
--without-libiconv-prefix don't search for libiconv in includedir and libdir
--with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
--without-libintl-prefix don't search for libintl in includedir and libdir
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
THEME_ENGINE_CFLAGS
C compiler flags for THEME_ENGINE, overriding pkg-config
THEME_ENGINE_LIBS
linker flags for THEME_ENGINE, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <https://mate-desktop.org>.

View File

@ -0,0 +1,6 @@
gtk2
intltool
at-spi2-core
gettext

View File

@ -0,0 +1,47 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
_pkgname=pcmanfm
pkgname=pcmanfm-gtk2
pkgver=1.3.2
pkgrel=02
pkgdesc='Extremely fast and lightweight file manager (GTK+ 2 version) w/o systemd'
url='https://lxde.org/'
groups=('jobo-lxde-gtk2')
depends=('libfm-gtk2' 'lxmenu-data')
makedepends=('intltool' 'gtk2')
optdepends=('xarchiver: archive management')
conflicts=(pcmanfm-gtk3 pcmanfm-git pcmanfm)
source=(https://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.xz)
build() {
cd $_pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--with-gtk=2 \
--without-dbus \
--without-systemd \
--without-polkit
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7) # pcmanfm-1.3.2.tar.xz
## 45a30829d48e82bd4d93c4694ca59c67e904c81273eb925dda48686549dfe918 pcmanfm-gtk2-1.3.2-02-x86_64.pkg.tar.lz

View File

@ -0,0 +1,31 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Unknown47 <unknown47r@gmail.com>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=pcmanfm
pkgver=1.3.2
pkgrel=1
pkgdesc='Extremely fast and lightweight file manager'
arch=('x86_64')
url='https://lxde.org/'
license=('GPL')
groups=('lxde')
depends=('libfm-gtk2' 'lxmenu-data')
makedepends=('intltool')
optdepends=('gvfs: for trash support, mounting with udisks and remote filesystems'
'xarchiver: archive management')
source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz)
sha256sums=('14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7')
build() {
cd $pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1,33 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Unknown47 <unknown47r@gmail.com>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=pcmanfm-gtk3
_pkgname=pcmanfm
pkgver=1.3.2
pkgrel=1
pkgdesc='Extremely fast and lightweight file manager (GTK+ 3 version)'
arch=('x86_64')
url='https://lxde.org/'
license=('GPL')
groups=('lxde-gtk3')
depends=('libfm-gtk3' 'lxmenu-data')
makedepends=('intltool')
optdepends=('gvfs: for trash support, mounting with udisks and remote filesystems'
'xarchiver: archive management')
conflicts=($_pkgname)
source=(https://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.xz)
sha256sums=('14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7')
build() {
cd $_pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr --with-gtk=3
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

1
lxde/pcmanfm-gtk2/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,pcman*tar.xz}

105
lxde/pcmanfm-gtk2/configure vendored Normal file
View File

@ -0,0 +1,105 @@
`configure' configures pcmanfm 1.3.2 to adapt to many kinds of systems.
Usage: src/pcmanfm-1.3.2/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/pcmanfm]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--enable-largefile enable Large file support (default: yes)
--enable-cast-checks enable Glib casting checks (default: disable)
--enable-debug build pcmanfm with debug support [default=no]
--disable-nls do not use Native Language Support
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gtk=VER choose Gtk+ version for libfm-gtk build (default=2)
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
XLIB_CFLAGS C compiler flags for XLIB, overriding pkg-config
XLIB_LIBS linker flags for XLIB, overriding pkg-config
GIO_CFLAGS C compiler flags for GIO, overriding pkg-config
GIO_LIBS linker flags for GIO, overriding pkg-config
FM_CFLAGS C compiler flags for FM, overriding pkg-config
FM_LIBS linker flags for FM, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://pcmanfm.sf.net/>.

8
lxde/pcmanfm-gtk2/deps Normal file
View File

@ -0,0 +1,8 @@
libfm-gtk2
lxmenu-data
intltool
at-spi2-core
libglvnd
gettext

1
lxde/pcmanfm-gtk2/key Normal file
View File

@ -0,0 +1 @@

6
lxde/pcmanfm-gtk2/time Normal file
View File

@ -0,0 +1,6 @@
real 0m11.633s
user 0m10.421s
sys 0m1.647s

46
lxde/pcmanfm/PKGBUILD Normal file
View File

@ -0,0 +1,46 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=pcmanfm
pkgver=1.3.2
pkgrel=02
pkgdesc='Extremely fast and lightweight file manager (GTK+ 3 version) w/o systemd'
url='https://lxde.org/'
groups=('jobo-lxde')
depends=('libfm-gtk3' 'lxmenu-data')
makedepends=('intltool' 'gtk3')
optdepends=('xarchiver: archive management')
conflicts=(pcmanfm-gtk3 pcmanfm-git pcmanfm-gtk2 pcmanfm)
source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz)
build() {
cd $pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--with-gtk=3 \
--without-dbus \
--without-systemd \
--without-polkit
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7) # pcmanfm-1.3.2.tar.xz
## ab7fa73276aec31258b8aafa947d8c1b20d43e4f8f7b340a66ffea841d206b3c pcmanfm-1.3.2-02-x86_64.pkg.tar.lz

View File

@ -0,0 +1,33 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Unknown47 <unknown47r@gmail.com>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=pcmanfm-gtk3
_pkgname=pcmanfm
pkgver=1.3.2
pkgrel=1
pkgdesc='Extremely fast and lightweight file manager (GTK+ 3 version)'
arch=('x86_64')
url='https://lxde.org/'
license=('GPL')
groups=('lxde-gtk3')
depends=('libfm-gtk3' 'lxmenu-data')
makedepends=('intltool')
optdepends=('gvfs: for trash support, mounting with udisks and remote filesystems'
'xarchiver: archive management')
conflicts=($_pkgname)
source=(https://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.xz)
sha256sums=('14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7')
build() {
cd $_pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr --with-gtk=3
make
}
package() {
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1,31 @@
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Unknown47 <unknown47r@gmail.com>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=pcmanfm
pkgver=1.3.2
pkgrel=1
pkgdesc='Extremely fast and lightweight file manager'
arch=('x86_64')
url='https://lxde.org/'
license=('GPL')
groups=('lxde')
depends=('libfm-gtk2' 'lxmenu-data')
makedepends=('intltool')
optdepends=('gvfs: for trash support, mounting with udisks and remote filesystems'
'xarchiver: archive management')
source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz)
sha256sums=('14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7')
build() {
cd $pkgname-$pkgver
./configure --sysconfdir=/etc --prefix=/usr
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

1
lxde/pcmanfm/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,pcman*tar.xz}

105
lxde/pcmanfm/configure vendored Normal file
View File

@ -0,0 +1,105 @@
`configure' configures pcmanfm 1.3.2 to adapt to many kinds of systems.
Usage: src/pcmanfm-1.3.2/configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/pcmanfm]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--enable-largefile enable Large file support (default: yes)
--enable-cast-checks enable Glib casting checks (default: disable)
--enable-debug build pcmanfm with debug support [default=no]
--disable-nls do not use Native Language Support
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gtk=VER choose Gtk+ version for libfm-gtk build (default=2)
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
XLIB_CFLAGS C compiler flags for XLIB, overriding pkg-config
XLIB_LIBS linker flags for XLIB, overriding pkg-config
GIO_CFLAGS C compiler flags for GIO, overriding pkg-config
GIO_LIBS linker flags for GIO, overriding pkg-config
FM_CFLAGS C compiler flags for FM, overriding pkg-config
FM_LIBS linker flags for FM, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://pcmanfm.sf.net/>.

8
lxde/pcmanfm/deps Normal file
View File

@ -0,0 +1,8 @@
libfm-gtk3
lxmenu-data
intltool
at-spi2-core
libglvnd
gettext

1
lxde/pcmanfm/key Normal file
View File

@ -0,0 +1 @@

6
lxde/pcmanfm/time Normal file
View File

@ -0,0 +1,6 @@
real 0m11.633s
user 0m10.421s
sys 0m1.647s

62
lxde/vte-legacy/PKGBUILD Normal file
View File

@ -0,0 +1,62 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/lxde/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=vte-legacy
pkgver=0.28.2
pkgrel=011
pkgdesc="Virtual Terminal Emulator widget for use with GTK2"
options=('!emptydirs')
depends=('gtk2' 'vte-common')
provides=('vte')
conflicts=('vte')
groups=('jobo-lxde-gtk2')
makedepends=('pygtk' 'intltool' 'gobject-introspection' 'pygobject2-devel' 'gettext')
url="http://www.gnome.org"
source=(http://ftp.gnome.org/pub/GNOME/sources/vte/0.28/vte-$pkgver.tar.xz
make_alt_work.patch
scroll_region.patch
bracketed_paste_mode_fix.patch)
prepare() {
cd vte-$pkgver
patch -Np1 -i ../make_alt_work.patch
patch -Np1 -i ../scroll_region.patch
patch -Np1 -i ../bracketed_paste_mode_fix.patch
rm -r doc/reference/html
}
build() {
cd vte-$pkgver
#warning: type-punning to incomplete type might break strict-aliasing rules
export CFLAGS="$CFLAGS -fno-strict-aliasing"
PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/usr/lib/vte \
--localstatedir=/var --disable-static \
--enable-introspection --with-gtk=2.0 --disable-gnome-pty-helper
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package(){
cd vte-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL')
sha256sums=(86cf0b81aa023fa93ed415653d51c96767f20b2d7334c893caba71e42654b0ae # vte-0.28.2.tar.xz
2cd58ffffd42a9d59e05369c2efa1e70b7d32bfb5c8cdbd67b3b95ae3c3e6d61 # make_alt_work.patch
9a99c486b1c0377a4b8c6fae25067c68913bded2988fafea2c86f5adf6a49c81 # scroll_region.patch
634d4526efdff9fac0e75cb056afb0a886354cd52c5dc98f5a70bef282631724) # bracketed_paste_mode_fix.patch
## ae15a4dcf3e930cea818fa69aaf99c1557b53c396ddad3a91616bb2ee09e19bf vte-legacy-0.28.2-011-x86_64.pkg.tar.lz

View File

@ -0,0 +1,48 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
# Maintainer: Stefan Husmann <Stefan-Husmann@t-online.de>
pkgname=vte-legacy
pkgver=0.28.2
pkgrel=10
pkgdesc="Virtual Terminal Emulator widget for use with GTK2"
arch=('i686' 'x86_64')
license=('LGPL')
options=('!emptydirs')
depends=('gtk2' 'vte-common')
provides=('vte')
conflicts=('vte')
makedepends=('pygtk' 'intltool' 'gobject-introspection' 'pygobject2-devel')
url="http://www.gnome.org"
source=(http://ftp.gnome.org/pub/GNOME/sources/vte/0.28/vte-$pkgver.tar.xz
make_alt_work.patch
scroll_region.patch
bracketed_paste_mode_fix.patch)
sha256sums=('86cf0b81aa023fa93ed415653d51c96767f20b2d7334c893caba71e42654b0ae'
'2cd58ffffd42a9d59e05369c2efa1e70b7d32bfb5c8cdbd67b3b95ae3c3e6d61'
'9a99c486b1c0377a4b8c6fae25067c68913bded2988fafea2c86f5adf6a49c81'
'634d4526efdff9fac0e75cb056afb0a886354cd52c5dc98f5a70bef282631724')
prepare() {
cd vte-$pkgver
patch -Np1 -i ../make_alt_work.patch
patch -Np1 -i ../scroll_region.patch
patch -Np1 -i ../bracketed_paste_mode_fix.patch
rm -r doc/reference/html
}
build() {
cd vte-$pkgver
#warning: type-punning to incomplete type might break strict-aliasing rules
export CFLAGS="$CFLAGS -fno-strict-aliasing"
PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/usr/lib/vte \
--localstatedir=/var --disable-static \
--enable-introspection --with-gtk=2.0 --disable-gnome-pty-helper
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package(){
cd vte-$pkgver
make DESTDIR="$pkgdir" install
}

View File

@ -0,0 +1,83 @@
commit 7206376160aac2743a93f70a4726bad4f34fa688
Author: Fuujuhi <fuujuhi-ml1@noekeon.org>
Date: Wed Jul 30 15:52:52 2014 +0200
backporting vte bracked paste mode bug patch on v0.28.2-5ubuntu1
See https://bugzilla.gnome.org/show_bug.cgi?id=729533
Patch at https://bugzilla.gnome.org/attachment.cgi?id=279320
diff --git a/src/vte-private.h b/src/vte-private.h
index 65d5022..ac1f2d8 100644
--- a/src/vte-private.h
+++ b/src/vte-private.h
@@ -219,7 +219,6 @@ struct _VteTerminalPrivate {
gboolean sendrecv_mode; /* sendrecv mode */
gboolean insert_mode; /* insert mode */
gboolean linefeed_mode; /* linefeed mode */
- gboolean bracketed_paste_mode;
struct vte_scrolling_region {
int start, end;
} scrolling_region; /* the region we scroll in */
@@ -274,6 +273,7 @@ struct _VteTerminalPrivate {
gboolean text_modified_flag;
gboolean text_inserted_flag;
gboolean text_deleted_flag;
+ gboolean bracketed_paste_mode;
/* Scrolling options. */
gboolean scroll_background;
diff --git a/src/vte.c b/src/vte.c
index c20ee78..dbab6de 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -5823,10 +5823,10 @@ static void mark_output_source_invalid(VteTerminal *terminal)
p++;
}
}
- if (terminal->pvt->screen->bracketed_paste_mode)
+ if (terminal->pvt->bracketed_paste_mode)
vte_terminal_feed_child(terminal, "\e[200~", -1);
vte_terminal_feed_child(terminal, paste, length);
- if (terminal->pvt->screen->bracketed_paste_mode)
+ if (terminal->pvt->bracketed_paste_mode)
vte_terminal_feed_child(terminal, "\e[201~", -1);
g_free(paste);
}
@@ -14106,14 +14106,12 @@ static void mark_output_source_invalid(VteTerminal *terminal)
pvt->normal_screen.linefeed_mode = FALSE;
pvt->normal_screen.origin_mode = FALSE;
pvt->normal_screen.reverse_mode = FALSE;
- pvt->normal_screen.bracketed_paste_mode = FALSE;
pvt->alternate_screen.scrolling_restricted = FALSE;
pvt->alternate_screen.sendrecv_mode = TRUE;
pvt->alternate_screen.insert_mode = FALSE;
pvt->alternate_screen.linefeed_mode = FALSE;
pvt->alternate_screen.origin_mode = FALSE;
pvt->alternate_screen.reverse_mode = FALSE;
- pvt->alternate_screen.bracketed_paste_mode = FALSE;
pvt->cursor_visible = TRUE;
/* Reset the encoding. */
vte_terminal_set_encoding(terminal, NULL);
@@ -14143,6 +14141,8 @@ static void mark_output_source_invalid(VteTerminal *terminal)
pvt->mouse_last_y = 0;
/* Clear modifiers. */
pvt->modifiers = 0;
+ /* Reset miscellaneous stuff. */
+ pvt->bracketed_paste_mode = FALSE;
/* Cause everything to be redrawn (or cleared). */
vte_terminal_maybe_scroll_to_bottom(terminal);
_vte_invalidate_all(terminal);
diff --git a/src/vteseq.c b/src/vteseq.c
index 209522f..8c8d43c 100644
--- a/src/vteseq.c
+++ b/src/vteseq.c
@@ -737,7 +737,7 @@
GINT_TO_POINTER(TRUE),
NULL, NULL},
/* 2004: Bracketed paste mode. */
- {2004, &terminal->pvt->screen->bracketed_paste_mode, NULL, NULL,
+ {2004, &terminal->pvt->bracketed_paste_mode, NULL, NULL,
GINT_TO_POINTER(FALSE),
GINT_TO_POINTER(TRUE),
NULL, NULL,},

Some files were not shown because too many files have changed in this diff Show More