summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrédéric Bogaerts2024-04-12 11:37:32 +0100
committerFrédéric Bogaerts2024-04-12 11:37:32 +0100
commit1afaf6166a5dd2117cf51e2c4e9e789564b8c679 (patch)
tree3bcd60246d56466ce70451082a80cafebd108baf
parent595d08e6a78e13ff4b0a9176d4c11f63606a669b (diff)
downloadaur-1afaf6166a5dd2117cf51e2c4e9e789564b8c679.tar.gz
Carrected wrongly uploaded file. Added usefull comments for whomever follows the tutorials on how to create PKGBUILD files.
-rw-r--r--PKGBUILD117
1 files changed, 18 insertions, 99 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 23a324902235..41e6632f2aaf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,118 +1,37 @@
-<<<<<<< HEAD
-# Maintainer: Joar Heimonen <joarheimonen@live.no>
-# Note: This is only an install script for Yuma123, not the actual project itself.
+# Maintainer: Your Name <your@email>
-pkgname=yuma123-git
-pkgver=latest
+pkgname=pkgbase
+pkgver=1
pkgrel=1
-pkgdesc="Open-source YANG API in C and CLI (yangcli) and server (netconfd)"
-arch=('x86_64')
-url="https://github.com/vlvassilev/yuma123"
-license=('BSD')
-depends=('git' 'autoconf' 'automake' 'make' 'gcc')
-makedepends=('libtool') # Add libtool as a build dependency
-provides=("${pkgname%-git}")
-conflicts=("${pkgname%-git}")
-pkgbase=yuma123-git
+#pkgdesc="Package description"
+#arch=('x86_64')
+#url="https://github.com/[your repo]"
+#license=('GPL3')
-source=("git+https://github.com/vlvassilev/yuma123")
+#depends=('perl-image-exiftool' 'ffmpeg')
+#makedepends=('qt5-tools')
-prepare() {
- cd "$srcdir/yuma123"
- libtoolize
- autoreconf -i -f
-}
-
-build() {
- cd "$srcdir/yuma123"
- ./configure CFLAGS='-g -O0' CXXFLAGS='-g -O0' --prefix=/usr
-=======
-# Maintainer: Frédéric Bogaerts <fred@netpack.pt>
-
-pkgname=xfb
-pkgver=1.23
-pkgrel=1
-pkgdesc="Open-source Radio Automation"
-arch=('x86_64')
-url="https://github.com/netpack/XFB"
-license=('GPL2')
+#source=("https://github.com/[your package].tar.gz")
-depends=('qt5-base' 'qt5-tools' 'qt5-webkit' 'qt5-multimedia' 'perl-image-exiftool' 'ffmpeg' 'soundconverter' 'lame' 'sox' 'mplayer' 'audacity' 'mediainfo')
-makedepends=('qt5-tools')
-
-
-source=("https://github.com/netpack/XFB/releases/download/v1.23/xfb-1.23.tar.gz")
-
-sha512sums=("b92a5a48a64a26b5c43c0d696736328fd17cb7a65aa85c9bda9b4bc45a8bd0ff05644767e10547dac0c2a57f81f4d1356c5c34db860f3731f49b2e4c2e01a656")
+#sha512sums=("[paste sha512sum output]")
build() {
- cd "$srcdir/usr/share/xfb/bin"
- qmake-qt5 PREFIX=/usr/share/xfb/bin ../src/XFB.pro
->>>>>>> 5d48ff1 (XFB initial commit to AUR)
+ cd "$srcdir"
+ # Your build
make
}
package() {
-<<<<<<< HEAD
- cd "$srcdir/yuma123"
- make DESTDIR="${pkgdir}" install
- mv "${pkgdir}/usr/sbin" "${pkgdir}/usr/bin"
-}
-
-sha256sums=('SKIP')
-=======
# Create necessary directories
- install -d "$pkgdir/usr/bin"
- install -d "$pkgdir/etc/xfb"
- install -d "$pkgdir/usr/share/xfb"
- install -d "$pkgdir/usr/share/xfb/bin"
- install -d "$pkgdir/usr/share/xfb/config"
- install -d "$pkgdir/usr/share/xfb/scripts"
- install -d "$pkgdir/usr/share/xfb/jingles"
- install -d "$pkgdir/usr/share/xfb/music"
- install -d "$pkgdir/usr/share/xfb/playlists"
- install -d "$pkgdir/usr/share/xfb/recordings"
- install -d "$pkgdir/usr/share/xfb/tmp"
- install -d "$pkgdir/usr/share/xfb/ftp"
- install -d "$pkgdir/usr/share/applications"
- install -d "$pkgdir/usr/share/pixmaps"
-
- # Install additional files
- install -m644 usr/share/xfb/config/* "$pkgdir/usr/share/xfb/config"
- install -m644 usr/share/xfb/scripts/* "$pkgdir/usr/share/xfb/scripts"
- install -m755 usr/share/xfb/bin/* "$pkgdir/usr/share/xfb/bin"
- install -m644 etc/xfb/* "$pkgdir/etc/xfb"
-
- cp -r usr/share/xfb/ftp usr/share/xfb/jingles usr/share/xfb/music usr/share/xfb/playlists "$pkgdir/usr/share/xfb/"
-
- # Install .desktop file
- install -m644 usr/share/xfb/XFB.desktop "$pkgdir/usr/share/applications/"
-
- # Install icon file
- install -m644 usr/share/xfb/xfb_icon.png "$pkgdir/usr/share/pixmaps/"
+ #install -d "$pkgdir/usr/bin"
- chmod +x "$pkgdir/usr/share/xfb/config/adb.db"
-
- # Create symbolic link in /usr/bin
- ln -s "/usr/share/xfb/bin/XFB" "$pkgdir/usr/bin/XFB"
+ # Install additional files
+ #install -m644 usr/share/[package name]/[folder name]/* "$pkgdir/usr/share/[package name]/[folder name]"
- # Change ownerships
- #chown "$USER:$USER" "$pkgdir/etc/xfb/xfb.conf"
- #chown "$USER:$USER" "$pkgdir/usr/share/applications/XFB.desktop"
- #chown "$USER:$USER" "$pkgdir/usr/share/pixmaps/xfb_icon.png"
- chown -R "$USER:$USER" "$pkgdir/usr/share/xfb"
+ # Change ownership
+ #chown -R "$USER:$USER" "$pkgdir/usr/share/[your package]"
- echo "Installation of XFB completed successfully!"
- echo "The configuration file is: /etc/xfb/xfb.conf"
- echo "The shared folders are under: /usr/share/xfb"
- echo "You may want to install youtube-dl"
- echo "Can you share some ETH? 0x9700225FcD115230C9166BD68CEdc23e329D3CdF"
- echo "Thank you for installing XFB! I hope you enjoy it! Made with love & linux!"
}
-
-
-
->>>>>>> 5d48ff1 (XFB initial commit to AUR)