commit:     26f96868fc4a5e0010d744d776d9f1f47368aba8
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue May  5 09:45:48 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue May  5 09:45:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=26f96868

app-misc/apidb: simplify ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 app-misc/apidb/apidb-4.3.0_beta.ebuild | 46 +++++++++++++++++++++-------------
 1 file changed, 28 insertions(+), 18 deletions(-)

diff --git a/app-misc/apidb/apidb-4.3.0_beta.ebuild 
b/app-misc/apidb/apidb-4.3.0_beta.ebuild
index fc6b572..8abffac 100644
--- a/app-misc/apidb/apidb-4.3.0_beta.ebuild
+++ b/app-misc/apidb/apidb-4.3.0_beta.ebuild
@@ -2,36 +2,46 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit cmake-utils
+
+inherit cmake
+
+MYPV="${PV/_beta/-beta.2}"
+
 DESCRIPTION="API Generator for Database acces."
 HOMEPAGE="https://github.com/azaeldevel/apidb";
-SRC_URI="https://github.com/azaeldevel/apidb/archive/4.3.0-beta.2.tar.gz";
+SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz";
+
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
+
 IUSE=""
+
 DEPEND=""
 RDEPEND="${DEPEND}"
-BDEPEND="dev-libs/libxml2 dev-libs/boost sys-devel/bison sys-devel/flex 
x11-libs/gtk+ dev-libs/libtar dev-db/mariadb dev-libs/octetos-db-maria 
media-gfx/imagemagick"
+BDEPEND="
+       dev-libs/libxml2
+       dev-libs/boost
+       sys-devel/bison
+       sys-devel/flex
+       x11-libs/gtk+
+       dev-libs/libtar
+       dev-db/mariadb
+       dev-libs/octetos-db-maria
+       media-gfx/imagemagick
+"
 
-src_unpack() {
-       unpack ${A}
-       ln -s apidb-4.3.0-beta.2 $P
-       ls
-}
-src_prepare(){
+S="${WORKDIR}/${PN}-${MYPV}"
+
+src_prepare() {
        sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
        #sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt  || die
        sed -i 's/lib/${LIBDIR}/' src/mariadb-reader-c++/CMakeLists.txt  || die
-cmake-utils_src_prepare
+
+       cmake_src_prepare
 }
+
 src_configure() {
-local mycmakeargs=(-DCMAKE_BUILD_TYPE=Debug -DAPIDB_VERSION_STAGE=betarelease 
-DAPIDB_MARIADB=Y -Wno-dev)
-cmake-utils_src_configure
-}
-src_compile(){
-cmake-utils_src_compile
-}
-src_install(){
-cmake-utils_src_install
+       local mycmakeargs=(-DCMAKE_BUILD_TYPE=Debug 
-DAPIDB_VERSION_STAGE=betarelease -DAPIDB_MARIADB=Y -Wno-dev)
+       cmake_src_configure
 }

Reply via email to