🔒 Repository is read-only – file editing is disabled.

recipes/gui/xfce4-appmenu-plugin/PAGBUILD.yaml main

41 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041
pkgname: xfce4-appmenu-plugin
pkgver: '24.05'
pkgrel: '1'
pkgdesc: A global menu plugin for the Xfce panel
url: 'https://gitlab.com/vala-panel-project/vala-panel-appmenu/'
arch: x86_64
depends:
- appmenu-gtk-module
makedepends:
- libxfce4util
- libxfce4ui
- xfce4-panel
source:
- 'https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/archive/${pkgver}/vala-panel-appmenu-${pkgver}.tar.gz'
sha256sums:
- 989f1e44cd38aad137640c1d39803e81bb37c971e18b6282abe4f3e0ba622703
build: |
  cd vala-panel-appmenu-${pkgver}
  rm -rf build
  mkdir build
  cd build
  meson \
    --prefix=/usr \
    --libdir=lib \
    --libexecdir=lib \
    -Dvalapanel="disabled" \
    -Dappmenu-gtk-module=enabled \
    -Dxfce=enabled \
    ..
  ninja
  DESTDIR=${PKGDIR} ninja install
package: |
  # part of appmenu-gtk-module
  rm ${PKGDIR}/usr/lib/gtk-2.0/modules/libappmenu-gtk-module.so
  rm ${PKGDIR}/usr/lib/gtk-3.0/modules/libappmenu-gtk-module.so
  rm ${PKGDIR}/usr/lib/libappmenu-gtk*
  rm ${PKGDIR}/usr/lib/systemd/user/appmenu-gtk-module.service
  rm ${PKGDIR}/usr/share/glib-2.0/schemas/org.appmenu.gtk-module.gschema.xml
  rm -r ${PKGDIR}/usr/include/appmenu-gtk-parser
  rm ${PKGDIR}/usr/lib/pkgconfig/appmenu-gtk*
  mv ${PKGDIR}/usr/share/licenses/{appmenu-gtk-module,${pkgname}}