Skip to content

Commit

Permalink
pavucontrol paketi
Browse files Browse the repository at this point in the history
  • Loading branch information
celalakarsu committed Aug 5, 2023
1 parent 90ba6de commit 73c2590
Show file tree
Hide file tree
Showing 8 changed files with 260 additions and 0 deletions.
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
}
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
}

0 comments on commit 73c2590

Please sign in to comment.