Skip to content

Commit

Permalink
Merge branch 'master' into 'master'
Browse files Browse the repository at this point in the history
gnome-terminal, lightdm-gtk-greeter eklendi

See merge request turkman/packages/main!101
  • Loading branch information
sulincix committed Aug 5, 2023
2 parents a97f4fc + 73c2590 commit ba1bc7d
Show file tree
Hide file tree
Showing 13 changed files with 355 additions and 1 deletion.
35 changes: 35 additions & 0 deletions app/doc/doxygen/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='doxygen'
release='1'
version='1.9.7'
url='http://www.doxygen.nl/'
description='Documentation system for C++, C, Java, IDL and PHP'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://doxygen.nl/files/doxygen-${version}.src.tar.gz")
depends=(cmake)
makedepends=()
md5sums=('95008edf2d84aeefb7c65a6a4857dc2c')
group=(app.doc)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
cmake -B build -G Ninja \
-DGIT_EXECUTABLE=/bin/false \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-Dbuild_xmlparser=ON
}

build () {
cmake --build build
}

package () {
DESTDIR="$DESTDIR" cmake --install build
}

32 changes: 32 additions & 0 deletions dev/cpp/atkmm/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='atkmm'
release='1'
version='2.28.3'
url='https://www.gtkmm.org'
description='Atkmm is the official C++ interface for the ATK accessibility toolkit library.'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://download.gnome.org/sources/atkmm/${version%.*}/atkmm-${version}.tar.xz")
depends=(at-spi2-core glibmm)
makedepends=()
md5sums=('bad12606feaaba28c4d31b8857b7099e')
group=(dev.cpp)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}

build () {
ninja -C build $jobs
}

package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}

32 changes: 32 additions & 0 deletions dev/cpp/cairomm/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='cairomm'
release='1'
version='1.14.4'
url='https://www.cairographics.org/cairomm/'
description='C++ bindings for Cairo'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL' 'MPL')
source=("https://www.cairographics.org/releases/cairomm-${version}.tar.xz")
depends=()
makedepends=()
md5sums=('7c37f213f9f0d7d8a69030c3d18bb8aa')
group=(dev.cpp)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}

build () {
ninja -C build $jobs
}

package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}

33 changes: 33 additions & 0 deletions dev/cpp/glibmm/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='glibmm'
release='1'
version='2.66.6'
url='https://www.gtkmm.org'
description=' C++ bindings for GLib'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://download.gnome.org/sources/glibmm/${version%.*}/glibmm-${version}.tar.xz")
depends=(glib)
makedepends=()
md5sums=('6defa41dd789059e57b0b417c36c004f')
group=(dev.cpp)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}

build () {
ninja -C build $jobs
}

package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}


33 changes: 33 additions & 0 deletions dev/cpp/gtkmm3/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='gtkmm3'
release='1'
version='3.24.7'
url='https://www.gtkmm.org/'
description='C++ bindings for GTK+ 3'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://download.gnome.org/sources/gtkmm/${version%.*}/gtkmm-${version}.tar.xz")
depends=(atkmm cairomm glibmm)
makedepends=(mm-common)
md5sums=('9576353c26db5e273a074264b68ad6cf')
group=(dev.cpp)
uses=()
arch=('x86_64')

cd "gtkmm"-$version

setup () {
#autoreconf -fvi
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}

build () {
ninja -C build $jobs
}

package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}

32 changes: 32 additions & 0 deletions dev/cpp/mm-common/pangomm/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='pangomm'
release='1'
version='2.46.3'
url='https://www.gtkmm.org/'
description='C++ bindings for Pango'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://download.gnome.org/sources/pangomm/${version%.*}/pangomm-${version}.tar.xz")
depends=()
makedepends=()
md5sums=('7af783bb04de766fafaaad26c9ed475a')
group=(dev.cpp)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}

build () {
ninja -C build $jobs
}

package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}

31 changes: 31 additions & 0 deletions dev/cpp/mm-common/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
name='mm-common'
release='1'
version='1.0.5'
url='https://www.gtkmm.org'
description='Common build files of the C++ bindings'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.gnome.org/sources/mm-common/${version%.*}/mm-common-${version}.tar.xz")
depends=()
makedepends=()
md5sums=('05d2ca86dfb936c8b2f71b7595ca7ab2')
group=(dev.cpp)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}

build () {
ninja -C build $jobs
}

package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}
1 change: 0 additions & 1 deletion dev/libs/libgcrypt/ympbuild
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ setup(){
autoreconf -fvi
./configure --prefix=/usr \
--libdir=/usr/lib64/ \
--disable-static \
--disable-padlock-support
}

Expand Down
32 changes: 32 additions & 0 deletions media/sound/pavucontrol/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='pavucontrol'
release='1'
version='5.0'
url='https://freedesktop.org/software/pulseaudio/pavucontrol/'
description='Pulseaudio Volume Control, GTK based mixer for Pulseaudio'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-${version}.tar.xz")
depends=(gtkmm3 json-glib libcanberra)
makedepends=()
md5sums=('a4a5dc51dcf4d912443faf3fe8d32b55')
group=(media.sound)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
./configure --prefix=/usr \
--libdir=/usr/lib64/
}

build () {
make $jobs
}

package () {
make install $jobs
}

39 changes: 39 additions & 0 deletions x11/misc/lightdm-gtk-greeter/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#!/usr/bin/env bash
name='lightdm-gtk-greeter'
release='1'
version='2.0.8'
url='https://github.com/Xubuntu/lightdm-gtk-greeter'
description='Gtk based greeter for lightdm.'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/Xubuntu/lightdm-gtk-greeter/archive/refs/tags/lightdm-gtk-greeter-${version}.tar.gz")
depends=(gtk3 lightdm)
makedepends=(exo gobject-introspection intltool)
md5sums=('c664b5de0a737d0c05748a06d589bee4')
group=(x11.misc)
uses=()
arch=('x86_64')

cd $name-$name-$version

setup () {
autoreconf -fvi
./configure --prefix=/usr \
--libdir=/usr/lib64/ \
--sysconfdir=/etc \
--sbindir=/usr/bin \
--with-libxklavier \
--enable-kill-on-sigterm \
--disable-libido \
--disable-libindicator
}

build () {
make $jobs
}

package () {
make DESTDIR="${DESTDIR}" install $jobs
}

11 changes: 11 additions & 0 deletions x11/terms/gnome-terminal/gnome-terminal-daemon
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash
#gnome-terminal doemon without systemd
export LANG=en_US.UTF-8
killall gnome-terminal-daemon || true
i=1
while [ $i -lt 10 ] ;
do
/usr/libexec/gnome-terminal-server || sleep $i
i=$(($i+1))
done
exit 1
9 changes: 9 additions & 0 deletions x11/terms/gnome-terminal/gnome-terminal-daemon.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=gnome-terminal-daemon
Comment=Daemon of gnome-terminal
Icon=gnome-terminal
Exec=/usr/bin/gnome-terminal-daemon
Terminal=false
Type=Application
NoDisplay=true
36 changes: 36 additions & 0 deletions x11/terms/gnome-terminal/ympbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#!/usr/bin/env bash
name='gnome-terminal'
release='1'
version='3.48.1'
url='https://wiki.gnome.org/Apps/Terminal'
description='GNOME terminal emulator application'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://gitlab.gnome.org/GNOME/gnome-terminal/-/archive/${version}/gnome-terminal-${version}.tar.gz"
"gnome-terminal-daemon"
"gnome-terminal-daemon.desktop")
depends=( dconf gsettings-desktop-schemas itstool libpcre2 vte3)
makedepends=()
md5sums=('1ad71a29e933ed3cc0e0c06e270d4542' 'SKIP' 'SKIP')
group=(x11.terms)
uses=()
arch=('x86_64')

cd $name-$version

setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/ \
-Dnautilus_extension=false \
-Dsearch_provider=false
}

build () {
ninja -C build $jobs
}

package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}

0 comments on commit ba1bc7d

Please sign in to comment.