initial commit

This commit is contained in:
erik 2024-10-23 21:44:49 +02:00
commit d0ea3ab7ac
2 changed files with 61 additions and 0 deletions

54
PKGBUILD Normal file
View file

@ -0,0 +1,54 @@
# Maintainer: erik <erik@schwurbel.chat>
pkgname=sqldeveloper
pkgver=24.3.0.284.2209
pkgrel=1
pkgdesc="Oracle SQL Developer is an IDE for Oracle databases."
arch=('any')
url="https://www.oracle.com/database/sqldeveloper/technologies/download/"
license=('Oracle')
depends=('jdk17-openjdk')
source=()
md5sums=()
makedepends=('rpmextract')
prepare() {
if [ ! -f "${srcdir}/sqldeveloper-23.1.0.097.1607.noarch.rpm" ]; then
echo "Downloading SQL Developer RPM file..."
curl --insecure -o "${srcdir}/sqldeveloper.noarch.rpm" \
https://download.oracle.com/otn_software/java/sqldeveloper/sqldeveloper-24.3.0-284.2209.noarch.rpm
fi
# Extract the RPM file
echo "extracting rpm"
rpmextract.sh "${srcdir}/sqldeveloper.noarch.rpm"
}
package() {
# Create installation directories
install -dm755 "$pkgdir/opt/"
echo "srcdir"
ls $srcdir
echo "srcdir/opt"
ls $srcdir/opt
# Copy programm files
cp -rv "$srcdir/opt/." "$pkgdir/opt/"
echo "adding sqldeveloper to /usr/bin"
mkdir -p "$pkgdir/usr/bin/"
echo '#!/bin/bash
cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper "$@"' > "$pkgdir/usr/bin/sqldeveloper"
chmod +x "$pkgdir/usr/bin/sqldeveloper"
echo "sqldeveloper has been added to /usr/bin."
}

7
README.md Normal file
View file

@ -0,0 +1,7 @@
# Sqldeveloper install script
## How to use
1. cd tmp
2. git clone https://git.pixeloasis.eu/Erik/sqldeveloper_pkg.git
3. cd sqldeveloper_pkg
4. makepkg -si