initial commit
This commit is contained in:
commit
d0ea3ab7ac
2 changed files with 61 additions and 0 deletions
54
PKGBUILD
Normal file
54
PKGBUILD
Normal 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
7
README.md
Normal 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
|
Loading…
Add table
Reference in a new issue