From 05d16a8d529e1869e55e7f2c353600835c54c5aa Mon Sep 17 00:00:00 2001 From: Neel Date: Thu, 31 Oct 2019 02:18:21 +0000 Subject: [PATCH 1/6] New package: sysbench-1.0.18 --- srcpkgs/sysbench/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/sysbench/template diff --git a/srcpkgs/sysbench/template b/srcpkgs/sysbench/template new file mode 100644 index 00000000000..1dcc9928fb3 --- /dev/null +++ b/srcpkgs/sysbench/template @@ -0,0 +1,18 @@ +# Template file for 'sysbench' +pkgname=sysbench +version=1.0.18 +revision=1 +archs="i686 x86_64" +build_style=configure +configure_args="--prefix=/usr --with-pgsql" +makedepends="make automake libtool pkg-config libaio-devel libmariadbclient-devel postgresql-libs-devel libressl-devel zlib-devel" +short_desc="Scriptable multi-threaded benchmark tool" +maintainer="Neel Chotai " +license="GPL-2.0-only" +homepage="https://github.com/akopytov/sysbench" +distfiles="https://github.com/akopytov/sysbench/archive/${version}.tar.gz" +checksum=c679b285e633c819d637bdafaeacc1bec13f37da5b3357c7e17d97a71bf28cb1 + +pre_configure() { + ./autogen.sh +} From f2b7cb9c3f5c7dd2282057dc835b3ce1c90dc27a Mon Sep 17 00:00:00 2001 From: NeelChotai Date: Thu, 31 Oct 2019 03:02:59 +0000 Subject: [PATCH 2/6] Split up dependencies --- srcpkgs/sysbench/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/sysbench/template b/srcpkgs/sysbench/template index 1dcc9928fb3..20f21614a34 100644 --- a/srcpkgs/sysbench/template +++ b/srcpkgs/sysbench/template @@ -5,7 +5,8 @@ revision=1 archs="i686 x86_64" build_style=configure configure_args="--prefix=/usr --with-pgsql" -makedepends="make automake libtool pkg-config libaio-devel libmariadbclient-devel postgresql-libs-devel libressl-devel zlib-devel" +hostmakedepends="make automake libtool pkg-config" +makedepends="libaio-devel libmariadbclient-devel postgresql-libs-devel libressl-devel zlib-devel" short_desc="Scriptable multi-threaded benchmark tool" maintainer="Neel Chotai " license="GPL-2.0-only" From 7a0690f3c66c85f7b0465beb8833d3891ef0eb69 Mon Sep 17 00:00:00 2001 From: NeelChotai Date: Thu, 31 Oct 2019 10:49:54 +0000 Subject: [PATCH 3/6] Fixed archs --- srcpkgs/sysbench/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/sysbench/template b/srcpkgs/sysbench/template index 20f21614a34..6bc48105f24 100644 --- a/srcpkgs/sysbench/template +++ b/srcpkgs/sysbench/template @@ -2,7 +2,7 @@ pkgname=sysbench version=1.0.18 revision=1 -archs="i686 x86_64" +archs="x86_64" build_style=configure configure_args="--prefix=/usr --with-pgsql" hostmakedepends="make automake libtool pkg-config" From 0a3e16e4a7e6ba6aad590275e46deefab0371604 Mon Sep 17 00:00:00 2001 From: NeelChotai Date: Fri, 1 Nov 2019 21:09:33 +0000 Subject: [PATCH 4/6] Altered dependencies, build style and archs Removed make from host dependencies, changed build style from configure to gnu_configure, removed explicit archs. --- srcpkgs/sysbench/template | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/srcpkgs/sysbench/template b/srcpkgs/sysbench/template index 6bc48105f24..b22e551a9c1 100644 --- a/srcpkgs/sysbench/template +++ b/srcpkgs/sysbench/template @@ -2,10 +2,9 @@ pkgname=sysbench version=1.0.18 revision=1 -archs="x86_64" -build_style=configure +build_style=gnu_configure configure_args="--prefix=/usr --with-pgsql" -hostmakedepends="make automake libtool pkg-config" +hostmakedepends="automake libtool pkg-config" makedepends="libaio-devel libmariadbclient-devel postgresql-libs-devel libressl-devel zlib-devel" short_desc="Scriptable multi-threaded benchmark tool" maintainer="Neel Chotai " From 5b863605744f2321adecc04e81682a0737f01876 Mon Sep 17 00:00:00 2001 From: NeelChotai Date: Fri, 1 Nov 2019 21:14:58 +0000 Subject: [PATCH 5/6] gnu_configure > gnu-configure --- srcpkgs/sysbench/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/sysbench/template b/srcpkgs/sysbench/template index b22e551a9c1..d804d204503 100644 --- a/srcpkgs/sysbench/template +++ b/srcpkgs/sysbench/template @@ -2,7 +2,7 @@ pkgname=sysbench version=1.0.18 revision=1 -build_style=gnu_configure +build_style=gnu-configure configure_args="--prefix=/usr --with-pgsql" hostmakedepends="automake libtool pkg-config" makedepends="libaio-devel libmariadbclient-devel postgresql-libs-devel libressl-devel zlib-devel" From 5bcd17ba2ce5fd512e20753600581365789acaec Mon Sep 17 00:00:00 2001 From: NeelChotai Date: Sun, 3 Nov 2019 15:23:34 +0000 Subject: [PATCH 6/6] Moved postgresql from makedepends to hostmakedepends --- srcpkgs/sysbench/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/sysbench/template b/srcpkgs/sysbench/template index d804d204503..d2d2f2ab79c 100644 --- a/srcpkgs/sysbench/template +++ b/srcpkgs/sysbench/template @@ -4,8 +4,8 @@ version=1.0.18 revision=1 build_style=gnu-configure configure_args="--prefix=/usr --with-pgsql" -hostmakedepends="automake libtool pkg-config" -makedepends="libaio-devel libmariadbclient-devel postgresql-libs-devel libressl-devel zlib-devel" +hostmakedepends="automake libtool pkg-config postgresql-libs" +makedepends="libaio-devel libmariadbclient-devel libressl-devel zlib-devel" short_desc="Scriptable multi-threaded benchmark tool" maintainer="Neel Chotai " license="GPL-2.0-only"