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