upg lighttpd

rebuild lxpanel gtk2/3
This commit is contained in:
joborun linux 2023-11-01 14:03:54 +02:00
parent fa11cca96b
commit 6c16546f0d
7 changed files with 44 additions and 36 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lighttpd
pkgver=1.4.72
pkgver=1.4.73
pkgrel=01
pkgdesc='A secure, fast, compliant and very flexible web-server w/o systemd'
url="https://www.lighttpd.net/"
@ -76,10 +76,11 @@ validpgpkeys=('C7CA1E9E29DC77F5480894B2E0E7D0171E95BAD7'
'649D0DD767FF206202A76C5158F14A786FE198C8'
'EAAF41A8BE3BB8D001CACD136DE62CA242909B84')
sha256sums=(f7cade4d69b754a0748c01463c33cd8b456ca9cc03bb09e85a71bcbcd54e55ec # lighttpd-1.4.72.tar.xz
a4bba500e8665ffad599e0362627efff5791122772af42b85e4903fc349356aa # lighttpd-1.4.72.tar.xz.asc
sha256sums=(818816d0b314b0aa8728a7076513435f6d5eb227f3b61323468e1f10dbe84ca8 # lighttpd-1.4.73.tar.xz
ba5e69e9d525339d1cb5df71122a5f259a1a1cfcf8df0b775b892daf1a55e381 # lighttpd-1.4.73.tar.xz.asc
41f6c0042bb61021553779f861910e335834f6c15e4411756cdc6233b31076fe # lighttpd.logrotate.d
fece4581bebf39768571962dedce176b2b5f487c0abb5c1cfb35395de216c01f # lighttpd.conf
d8a185145a7c08b4fd8c8e6c12dae3e176389dd9b1c66e239757b2ba5108c871) # lighttpd.tmpfiles
## c60fe1e24295ccf7a35764df281899dfde0f8f27fd52dd4e88e12bd6cbddbc14 lighttpd-1.4.72-01-x86_64.pkg.tar.lz
## cb8c5d9c49c204c78ffb635a2d658841aa457951c354c11dc5ba166be56ff3df lighttpd-1.4.73-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Pierre Schmitz <pierre@archlinux.de>
pkgname=lighttpd
pkgver=1.4.72
pkgver=1.4.73
pkgrel=1
pkgdesc='A secure, fast, compliant and very flexible web-server'
license=('custom')
@ -17,7 +17,7 @@ backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd')
options=('emptydirs')
source=("https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz"{,.asc}
'lighttpd.logrotate.d' 'lighttpd.conf' 'lighttpd.tmpfiles' 'lighttpd.service')
sha256sums=('f7cade4d69b754a0748c01463c33cd8b456ca9cc03bb09e85a71bcbcd54e55ec'
sha256sums=('818816d0b314b0aa8728a7076513435f6d5eb227f3b61323468e1f10dbe84ca8'
'SKIP'
'41f6c0042bb61021553779f861910e335834f6c15e4411756cdc6233b31076fe'
'fece4581bebf39768571962dedce176b2b5f487c0abb5c1cfb35395de216c01f'

View File

@ -8,38 +8,27 @@
pkgname=lxpanel-gtk2
_pkgname=lxpanel
pkgver=0.10.1
pkgrel=01
pkgrel=02
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')
makedepends=('intltool' 'docbook-xml' 'docbook-xsl' 'wireless_tools' 'libindicator-gtk2')
provides=(lxpanel)
#options=(debug)
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
}
install=lxpanel-gtk2.install
build() {
cd $_pkgname-$pkgver
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--disable-systemd \
--disable-logind \
--disable-gtk3 \
--enable-gtk2
--disable-silent-rules \
--enable-indicator-support
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
@ -48,7 +37,7 @@ build() {
}
package() {
cd $_pkgname-$pkgver
cd $_pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
@ -60,5 +49,4 @@ license=('GPL2')
sha256sums=(1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8) # lxpanel-0.10.1.tar.xz
## e909e578c62e76704f335c819c3c0a2c2d94f2024ae137ce07fd517bf9dea395 lxpanel-gtk2-0.10.1-01-x86_64.pkg.tar.lz
## 378d03791587368f29a555ccd13d0367b417325ceee9669747d49c7011dfc991 lxpanel-gtk2-0.10.1-02-x86_64.pkg.tar.lz

View File

@ -11,4 +11,6 @@ autoconf
automake
gettext
libwnck
libindicator-gtk2

View File

@ -0,0 +1,18 @@
#!/bin/sh
post_install() {
echo " "
echo " WARNING: "
echo " WARNING: If you have used lxpanel/LXDE before with gtk3 your conf files "
echo " WARNING: ~/.config/lxpanel/ may cause lxpanel-gtk2 to freeze the kbd"
echo " WARNING: Enter from tty and killall lxpanel, rm or renmae your config"
echo " WARNING: and restart."
echo " WARNING: "
echo " "
echo " "
}
post_upgrade() {
post_install
}

View File

@ -6,17 +6,17 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lxpanel
#_pkgname=lxpanel
pkgver=0.10.1
pkgrel=01
pkgrel=02
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')
optdepends=('wireless_tools: netstat plugin')
conflicts=('lxpanel-gtk3' 'lxpanel-gtk2')
replaces=('lxpanel-gtk3')
source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
prepare() {
@ -35,9 +35,7 @@ build() {
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--disable-dbus \
--disable-systemd \
--disable-logind \
--disable-silent-rules \
--enable-gtk3
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
@ -47,8 +45,8 @@ build() {
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
@ -59,5 +57,5 @@ license=('GPL2')
sha256sums=(1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8) # lxpanel-0.10.1.tar.xz
## 69bf2b5c26c3336bc4c8a564ad50f60a5e18c5a507c3cd0a5f07c16d87061ffe lxpanel-0.10.1-01-x86_64.pkg.tar.lz
## 6047ce5183ff9aaba1aa25d7e16dc5147fd7b027cb4e05612e5b35ac1fc9c9ae lxpanel-0.10.1-02-x86_64.pkg.tar.lz

View File

@ -7,7 +7,8 @@ intltool
docbook-xml
docbook-xsl
wireless_tools
autoconf
automake
gettext