├── updated-but-not-mine-pkg └── empty ├── rtl-sdr-git ├── rtl-sdr.sysusers ├── rtlsdr.conf ├── rtl-sdr.install └── fix-udev-directory.patch ├── llama.cpp-git ├── llama.cpp.conf └── llama.cpp.service ├── prey ├── .gitignore ├── prey.launcher ├── preyded.launcher ├── prey.desktop └── prey.install ├── README.md ├── llama.cpp-clblas-git ├── llama.cpp.conf └── llama.cpp.service ├── llama.cpp-cublas-git ├── llama.cpp.conf └── llama.cpp.service ├── mopidy-cd-git ├── mopidy-cd.sysusers └── PKGBUILD ├── snort ├── snort.sysusers ├── snort.tmpfiles ├── snort.service ├── cmake.patch ├── tcmjem.patch ├── snort.install └── snort.logrotate ├── llama.cpp-hipblas-git ├── llama.cpp.conf └── llama.cpp.service ├── llama.cpp-sycl-f16-git ├── llama.cpp.conf └── llama.cpp.service ├── llama.cpp-sycl-f32-git ├── llama.cpp.conf └── llama.cpp.service ├── janus-gateway ├── janus.conf └── janus.service ├── mycroft-core ├── client.conf ├── .gitignore ├── mycroft.sysusers ├── mycroft.csh ├── mycroft.sh ├── mycroft.tmpfiles ├── mycroft.service └── mycroft-core.install ├── trosh ├── trosh.sh └── trosh.desktop ├── dhewm3 ├── .gitignore ├── dhewm3.png ├── dhewm3.desktop └── dhewm3.install ├── python-autoeq └── autoeq.sh ├── artifactory-oss ├── artifactory.conf ├── .gitignore └── artifactory.service ├── jflap ├── jflap.png ├── jflap.sh └── jflap.desktop ├── cupp-v3 ├── cupp-bin └── PKGBUILD ├── not-mine ├── bytecode-viewer │ ├── .gitignore │ ├── bytecodeviewer.png │ ├── bytecodeviewer │ └── bytecodeviewer.desktop ├── rtl8814au-dkms-git │ └── dkms.conf └── webplotdigitizer-bin │ └── webplotdigitizer.desktop ├── orion-desktop ├── orion-desktop.sh ├── snap-dlagent.sh └── orion-desktop.desktop ├── abyss-engine-git ├── opendiablo2.sh └── abyss-engine.install ├── ostinato ├── ostinato.png └── ostinato.desktop ├── realrtcw ├── realrtcw.png ├── realrtcw.launcher ├── realrtcw-sp.launcher ├── realrtcw.install ├── realrtcw.desktop ├── realrtcw-sp.desktop └── moddb-downloader.sh ├── sw4stm32 ├── sw4stm32.png ├── sw4stm32 └── sw4stm32.desktop ├── .shellcheckrc ├── dante-egl-git ├── dante.png ├── dante.launcher ├── dante-dedicated.launcher ├── dante.desktop └── patch ├── pump.io ├── pump.io.sysusers ├── pump.io.install └── pump.io.service ├── iortcw-git ├── iortcw-ded.launcher ├── iortcw-mp.launcher ├── iortcw-sp.launcher ├── iortcw-sp.desktop └── iortcw-mp.desktop ├── libreoffice-online ├── libreoffice-online.sysusers ├── loolwsd.pam.d ├── libreoffice-online.tmpfiles ├── libreoffice-online.install ├── loolwsd-config.patch └── loolwsd.service ├── overte-server-bin ├── overte.sysusers └── overte.tmpfiles ├── peerflix-server-git ├── peerflix-server.sh └── peerflix-server.service ├── peerflix-server ├── peerflix.sysusers ├── peerflix.tmpfiles └── peerflix-server.service ├── rtcwcoop-git ├── rtcwcoop.png ├── rtcwcoop.launcher ├── rtcwcoopded.launcher ├── rtcwcoop.desktop └── rtcwcoop-git.install ├── bzzwolfsp ├── bzzwolfspded.launcher ├── bzzwolfsp.launcher ├── bzzwolfsp.install └── create_pk3.sh ├── local-ai-git ├── local-ai.sysusers ├── local-ai.service └── local-ai.tmpfiles ├── local-ai ├── local-ai.sysusers ├── local-ai.service └── local-ai.tmpfiles ├── seeed-voicecard-dkms-git ├── seeed-voicecard.conf ├── seeed-voicecard-2mic.install ├── seeed-voicecard-4mic.install ├── seeed-voicecard-8mic.install └── dkms.conf ├── assaultcube-reloaded ├── acreloaded-server ├── acreloaded └── acreloaded.desktop ├── megabasterd-bin ├── megabasterd.sh └── megabasterd.desktop ├── navidrome-git └── navidrome.sysusers ├── assaultcube-reloaded-git ├── acreloaded-server ├── acreloaded └── acreloaded.desktop ├── hyperledger-caliper-git ├── start.sh └── PKGBUILD ├── respeakerd-git ├── respeaker.tmpfiles ├── respeaker.sysusers └── respeakerd.service ├── your-freedom-network ├── your-freedom.png ├── your-freedom.sh └── your-freedom.desktop ├── hyperledger-fabric ├── hyperledger.sysusers ├── hyperledger.tmpfiles ├── hyperledger-fabric.install ├── fabric-peer.service └── fabric-peer.conf ├── vhdl-simili ├── vhdl-simili.sh └── PKGBUILD ├── agentgateway-bin ├── agentgateway.sysusers ├── agentgateway.tmpfiles ├── agentgateway.service └── agentgateway.yaml ├── coova-chilli-arch ├── chilli.install └── chilli.service ├── ultimate-backup-tool-git └── ultimate-backup-tool-git.install ├── rts_bpp-dkms-git ├── dkms.conf └── 81-udisks-udisks2-rts_bpp.rules ├── ziftrcoin └── ziftrcoin-qt.install ├── ziftrcoin-cli └── ziftrcoin-qt.install ├── ziftrcoin-daemon └── ziftrcoin-qt.install ├── ziftrcoin-qt └── ziftrcoin-qt.install ├── iortcw-data ├── openurl.sh └── iortcw-data.install ├── mars-mips ├── mars-mips.sh ├── mars-mips.desktop └── mars-mips.install ├── gog-bastion ├── gog-bastion └── gog-bastion.desktop ├── not-on-aur └── iio-sensor-polling │ ├── iio-sensor-polling.service │ ├── polling.c │ └── PKGBUILD ├── cie-middleware-git └── cie-middleware.install ├── linux-sgx-driver-dkms-git ├── dkms.conf └── sgx_main.patch ├── rpi-eeprom-git └── rpi-eeprom-update.patch ├── subsonic └── subsonic.service ├── openca-base ├── patch └── openca-base.install ├── devilutionx └── devilutionx.install ├── authpuppy ├── authpuppy.install ├── httpd-authpuppy.conf └── PKGBUILD ├── libsmacker └── libsmacker.pc ├── xash3d-git ├── xash3d.desktop ├── xash3d.conf └── xash3d.sh ├── gnome-multi-writer-git └── gnome-multi-writer.install ├── iortcw-venom-mod └── moddb-downloader.sh ├── steadyflow ├── steadyflow.install └── patch ├── capanalysis ├── capanalysis.service └── capana.conf ├── opendiablo2-git └── opendiablo2.install ├── simonpi ├── simonpi.install └── PKGBUILD ├── simonpi-git └── simonpi-git.install ├── hoteldruid ├── hoteldruid.install └── PKGBUILD ├── openbazaar-bin ├── openbazaar-bin.install └── openbazaar.desktop ├── whisper.cpp └── disable-deprecated.patch ├── whisper.cpp-cuda └── disable-deprecated.patch ├── whisper.cpp-openvino └── disable-deprecated.patch ├── .gitignore ├── archive-mounter ├── mount-archive.desktop └── PKGBUILD ├── unrealtournament-bonuspacks ├── unrealtournament-bonuspack1.install ├── unrealtournament-bonuspack4.install └── unrealtournament-bonuspack2.install ├── .github ├── actions │ └── aur │ │ ├── action.yml │ │ └── Dockerfile ├── workflows │ ├── renovate.yml │ └── publish.yml └── renovate.json ├── cons └── PKGBUILD ├── vgui └── PKGBUILD ├── xmysql └── PKGBUILD ├── apache-mime4j └── PKGBUILD ├── af9005-firmware └── PKGBUILD ├── lib32-vgui └── PKGBUILD ├── java-environment-fake └── PKGBUILD ├── libxcm └── PKGBUILD ├── perp ├── PKGBUILD └── perp.install ├── python-indy └── PKGBUILD ├── roomjuice └── PKGBUILD ├── dependency-check-cli └── dependency-check-cli.install ├── gyp-git └── PKGBUILD ├── sunxi-awusb-dkms └── PKGBUILD ├── grub-theme-midna ├── PKGBUILD └── grub-themes.install ├── ultimate_control ├── ultimate_control.install └── PKGBUILD ├── xplico └── json-c.patch ├── autoindex └── PKGBUILD ├── iortcw-it └── PKGBUILD ├── dboxfe2 └── PKGBUILD ├── collaboraoffice └── make-pyuno-work-with-system-wide-module-install.diff ├── python-indy_crypto └── PKGBUILD ├── aliwe-git └── PKGBUILD ├── blindelephant-svn └── PKGBUILD ├── musicpaused-git └── PKGBUILD ├── reposync-zextras └── PKGBUILD ├── bootinfoscript └── PKGBUILD ├── jackeventcmd-git └── PKGBUILD ├── openicc └── PKGBUILD ├── perl-file-grep └── PKGBUILD ├── jacknotifier-git └── PKGBUILD ├── partclone-utils └── PKGBUILD ├── perl-net-ldapapi └── PKGBUILD ├── mopidy-gmusic-git └── PKGBUILD ├── python-phonemes2ids └── PKGBUILD ├── strobe └── PKGBUILD ├── python-pyelliptic └── PKGBUILD ├── termistor-git └── PKGBUILD ├── python-pa-ringbuffer └── PKGBUILD ├── eselect-git └── PKGBUILD ├── librespeaker-bin └── PKGBUILD ├── printerd-git └── PKGBUILD ├── python-epitran └── PKGBUILD ├── python-flask-themes2 └── PKGBUILD ├── python-osadl-matrix └── PKGBUILD ├── extract-dtb └── PKGBUILD ├── mips-2011-mips-linux-gnu └── PKGBUILD ├── python-rlp └── PKGBUILD ├── websocketd-git └── PKGBUILD ├── cursynth └── PKGBUILD ├── python-base58 └── PKGBUILD ├── python-unoserver ├── PKGBUILD └── disable-user-installation.patch ├── openca-tools └── PKGBUILD ├── python-charm-crypto-git └── PKGBUILD ├── python-pyfakewebcam └── PKGBUILD ├── traccar-bin └── PKGBUILD ├── libtpms └── PKGBUILD ├── whatsie └── PKGBUILD ├── kodi-addon-stream └── PKGBUILD ├── ocaml-ogg └── PKGBUILD ├── flict-git └── PKGBUILD ├── hyperledger-fabric-chaintool └── PKGBUILD ├── ocaml-lame └── PKGBUILD ├── shisper-git └── PKGBUILD ├── xash3d-hlsdk └── PKGBUILD ├── python-panphon └── PKGBUILD ├── devilutionx-mpq-tools-git └── PKGBUILD ├── ocaml-lame-git └── PKGBUILD ├── python-rtmixer └── PKGBUILD ├── videosnarf ├── PKGBUILD └── videosnarf-0.63-fix-linking.patch ├── onetagger └── onetagger.desktop ├── google-music-manager-auth └── PKGBUILD ├── icc_examin ├── configure_tests.patch └── PKGBUILD ├── nwipe └── PKGBUILD ├── ocaml-ao └── PKGBUILD ├── ocaml-ffmpeg-git └── PKGBUILD ├── ocaml-portaudio └── PKGBUILD ├── python-timeout-decorator └── PKGBUILD ├── winetricks-git └── PKGBUILD ├── libshout-idjc └── PKGBUILD ├── ocaml-bjack └── PKGBUILD ├── reviewdog-bin └── PKGBUILD ├── distrobox-git └── PKGBUILD ├── droidrunco └── PKGBUILD ├── ndpi └── PKGBUILD ├── ocaml-mad └── PKGBUILD ├── ocaml-theora └── PKGBUILD ├── android-udev-git └── PKGBUILD ├── piper-phonemize └── PKGBUILD ├── ocaml-speex └── PKGBUILD ├── python-dmidecode ├── makefile.patch └── PKGBUILD ├── ocaml-ladspa └── PKGBUILD ├── ocaml-lo └── PKGBUILD ├── ocaml-frei0r └── PKGBUILD ├── ruby-dry-cli └── PKGBUILD ├── whatsie-git └── PKGBUILD ├── ocaml-dtools-git └── PKGBUILD ├── ocaml-pulseaudio └── PKGBUILD ├── oyranos └── PKGBUILD ├── idjc-git └── makefile.patch ├── ocaml-alsa └── PKGBUILD ├── ocaml-faad └── PKGBUILD ├── ocaml-samplerate └── PKGBUILD ├── fwts-git └── PKGBUILD ├── ocaml-vorbis └── PKGBUILD ├── h5ai └── PKGBUILD ├── ocaml-dssi └── PKGBUILD ├── vpointer-desktop └── PKGBUILD ├── ocaml-gavl └── PKGBUILD ├── ocaml-xmlplaylist └── PKGBUILD ├── unrealtournament-chaosut └── install.sh ├── ocaml-lastfm └── PKGBUILD ├── ocaml-base-git └── PKGBUILD ├── ocaml-fdkaac-git └── PKGBUILD ├── ocaml-opus └── PKGBUILD ├── ocaml-flac └── PKGBUILD ├── ocaml-gen-git └── PKGBUILD ├── ocaml-duppy └── PKGBUILD ├── nnls-chroma └── PKGBUILD ├── ocaml-gstreamer └── PKGBUILD ├── qviaggiatreno-git └── PKGBUILD ├── gr-lida-git └── PKGBUILD ├── unrealtournament-rocketarena └── install.sh ├── python-gnupg-isis └── PKGBUILD ├── ruby-jira-ruby └── PKGBUILD └── g4l └── PKGBUILD /updated-but-not-mine-pkg/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rtl-sdr-git/rtl-sdr.sysusers: -------------------------------------------------------------------------------- 1 | g rtlsdr - 2 | -------------------------------------------------------------------------------- /llama.cpp-git/llama.cpp.conf: -------------------------------------------------------------------------------- 1 | LLAMA_ARGS="" 2 | -------------------------------------------------------------------------------- /prey/.gitignore: -------------------------------------------------------------------------------- 1 | prey-installer-02192009.bin 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PKGBUILD 2 | robertfoster PKGBUILDs 3 | -------------------------------------------------------------------------------- /llama.cpp-clblas-git/llama.cpp.conf: -------------------------------------------------------------------------------- 1 | LLAMA_ARGS="" 2 | -------------------------------------------------------------------------------- /llama.cpp-cublas-git/llama.cpp.conf: -------------------------------------------------------------------------------- 1 | LLAMA_ARGS="" 2 | -------------------------------------------------------------------------------- /mopidy-cd-git/mopidy-cd.sysusers: -------------------------------------------------------------------------------- 1 | m mopidy optical 2 | -------------------------------------------------------------------------------- /snort/snort.sysusers: -------------------------------------------------------------------------------- 1 | u snort 29 - /var/log/snort 2 | -------------------------------------------------------------------------------- /llama.cpp-hipblas-git/llama.cpp.conf: -------------------------------------------------------------------------------- 1 | LLAMA_ARGS="" 2 | -------------------------------------------------------------------------------- /llama.cpp-sycl-f16-git/llama.cpp.conf: -------------------------------------------------------------------------------- 1 | LLAMA_ARGS="" 2 | -------------------------------------------------------------------------------- /llama.cpp-sycl-f32-git/llama.cpp.conf: -------------------------------------------------------------------------------- 1 | LLAMA_ARGS="" 2 | -------------------------------------------------------------------------------- /janus-gateway/janus.conf: -------------------------------------------------------------------------------- 1 | u janus - "Janus WebRTC gateway user" 2 | -------------------------------------------------------------------------------- /mycroft-core/client.conf: -------------------------------------------------------------------------------- 1 | default-server = tcp:localhost:4713 2 | -------------------------------------------------------------------------------- /trosh/trosh.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | love /usr/share/trosh/trosh.love 3 | -------------------------------------------------------------------------------- /dhewm3/.gitignore: -------------------------------------------------------------------------------- 1 | *.pkg.tar* 2 | *.src.tar* 3 | *.gz 4 | src 5 | pkg 6 | -------------------------------------------------------------------------------- /python-autoeq/autoeq.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | python3 -m autoeq "${@}" 4 | -------------------------------------------------------------------------------- /artifactory-oss/artifactory.conf: -------------------------------------------------------------------------------- 1 | u artifactory - - /opt/jfrog/artifactory 2 | -------------------------------------------------------------------------------- /jflap/jflap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/jflap/jflap.png -------------------------------------------------------------------------------- /cupp-v3/cupp-bin: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd /usr/share/cupp 3 | python2 -E cupp.py $@ 4 | 5 | -------------------------------------------------------------------------------- /dhewm3/dhewm3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/dhewm3/dhewm3.png -------------------------------------------------------------------------------- /not-mine/bytecode-viewer/.gitignore: -------------------------------------------------------------------------------- 1 | /pkg 2 | /src 3 | *.tar.xz 4 | *.jar 5 | *.tar 6 | -------------------------------------------------------------------------------- /orion-desktop/orion-desktop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exec /opt/orion-desktop/usr/bin/orion 3 | -------------------------------------------------------------------------------- /abyss-engine-git/opendiablo2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd /usr/share/opendiablo2 3 | abyssengine 4 | -------------------------------------------------------------------------------- /mycroft-core/.gitignore: -------------------------------------------------------------------------------- 1 | *.pkg.tar.xz 2 | *.tar.gz 3 | mycroft-core/ 4 | src/ 5 | *.log 6 | -------------------------------------------------------------------------------- /ostinato/ostinato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/ostinato/ostinato.png -------------------------------------------------------------------------------- /realrtcw/realrtcw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/realrtcw/realrtcw.png -------------------------------------------------------------------------------- /sw4stm32/sw4stm32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/sw4stm32/sw4stm32.png -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- 1 | # Disable individual error codes 2 | disable=SC2154,SC2164,SC2034 3 | shell=bash 4 | -------------------------------------------------------------------------------- /dante-egl-git/dante.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/dante-egl-git/dante.png -------------------------------------------------------------------------------- /pump.io/pump.io.sysusers: -------------------------------------------------------------------------------- 1 | u pumpio - "Pump.io" /var/lib/pump.io /usr/bin/login 2 | g pumpio - - 3 | -------------------------------------------------------------------------------- /iortcw-git/iortcw-ded.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/iortcw" 3 | exec ./iowolfded.ARCH "$@" 4 | 5 | -------------------------------------------------------------------------------- /libreoffice-online/libreoffice-online.sysusers: -------------------------------------------------------------------------------- 1 | u lool - "LOOLWSD" /var/lib/lool /usr/bin/bash 2 | 3 | -------------------------------------------------------------------------------- /overte-server-bin/overte.sysusers: -------------------------------------------------------------------------------- 1 | u overte - "overte" /var/lib/overte /bin/sh 2 | g overte - - 3 | 4 | -------------------------------------------------------------------------------- /peerflix-server-git/peerflix-server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd /opt/peerflix-server 3 | node server/bin.js 4 | -------------------------------------------------------------------------------- /peerflix-server/peerflix.sysusers: -------------------------------------------------------------------------------- 1 | u peerflix - "Peerflix Server" /var/lib/peerflix /bin/bash 2 | 3 | -------------------------------------------------------------------------------- /rtcwcoop-git/rtcwcoop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/rtcwcoop-git/rtcwcoop.png -------------------------------------------------------------------------------- /bzzwolfsp/bzzwolfspded.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/bzzwolfsp" 3 | exec ./rtcwcoopded.ARCH "$@" 4 | 5 | -------------------------------------------------------------------------------- /local-ai-git/local-ai.sysusers: -------------------------------------------------------------------------------- 1 | u local-ai - "local-ai" /var/lib/local-ai /bin/sh 2 | g local-ai - - 3 | 4 | -------------------------------------------------------------------------------- /local-ai/local-ai.sysusers: -------------------------------------------------------------------------------- 1 | u local-ai - "local-ai" /var/lib/local-ai /bin/sh 2 | g local-ai - - 3 | 4 | -------------------------------------------------------------------------------- /seeed-voicecard-dkms-git/seeed-voicecard.conf: -------------------------------------------------------------------------------- 1 | snd-soc-wm8960 2 | snd-soc-ac108 3 | snd-soc-seeed-voicecard -------------------------------------------------------------------------------- /snort/snort.tmpfiles: -------------------------------------------------------------------------------- 1 | d /var/log/snort 0750 snort snort - 2 | d /var/log/snort/old 0750 snort snort - 3 | -------------------------------------------------------------------------------- /assaultcube-reloaded/acreloaded-server: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /usr/share/acreloaded 4 | ./native_server "$@" 5 | -------------------------------------------------------------------------------- /megabasterd-bin/megabasterd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | java -jar /usr/share/java/megabasterd/megabasterd.jar "$@" 3 | -------------------------------------------------------------------------------- /navidrome-git/navidrome.sysusers: -------------------------------------------------------------------------------- 1 | u navidrome - "navidrome user" /var/lib/navidrome /usr/bin/bash 2 | -------------------------------------------------------------------------------- /assaultcube-reloaded-git/acreloaded-server: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /usr/share/acreloaded/ 4 | ./native_server "$@" 5 | -------------------------------------------------------------------------------- /hyperledger-caliper-git/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd /usr/lib/node_modules/caliper 3 | node ./scripts/test.js "$@" 4 | -------------------------------------------------------------------------------- /overte-server-bin/overte.tmpfiles: -------------------------------------------------------------------------------- 1 | d /var/lib/overte 0755 overte overte 2 | Z /var/lib/overte 0775 overte overte 3 | -------------------------------------------------------------------------------- /iortcw-git/iortcw-mp.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/iortcw" 3 | exec ./iowolfmp.ARCH +set cl_renderer rend2 "$@" 4 | 5 | -------------------------------------------------------------------------------- /iortcw-git/iortcw-sp.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/iortcw" 3 | exec ./iowolfsp.ARCH +set cl_renderer rend2 "$@" 4 | 5 | -------------------------------------------------------------------------------- /bzzwolfsp/bzzwolfsp.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/bzzwolfsp" 3 | exec ./rtcwcoop.ARCH +set cl_renderer rend2 "$@" 4 | 5 | -------------------------------------------------------------------------------- /libreoffice-online/loolwsd.pam.d: -------------------------------------------------------------------------------- 1 | #%PAM-1.0 2 | auth required pam_unix.so 3 | account required pam_unix.so 4 | -------------------------------------------------------------------------------- /respeakerd-git/respeaker.tmpfiles: -------------------------------------------------------------------------------- 1 | d /var/lib/respeaker 0755 respeaker respeaker 2 | Z /var/lib/respeaker 0755 respeaker respeaker -------------------------------------------------------------------------------- /rtl-sdr-git/rtlsdr.conf: -------------------------------------------------------------------------------- 1 | # disable DVB drivers 2 | blacklist rtl2830 3 | blacklist rtl2832 4 | blacklist dvb_usb_rtl28xxu 5 | -------------------------------------------------------------------------------- /your-freedom-network/your-freedom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/your-freedom-network/your-freedom.png -------------------------------------------------------------------------------- /hyperledger-fabric/hyperledger.sysusers: -------------------------------------------------------------------------------- 1 | u hyperledger - "Hyperledger" /var/lib/hyperledger /usr/bin/login 2 | g hyperledger - - 3 | -------------------------------------------------------------------------------- /rtcwcoop-git/rtcwcoop.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/rtcwcoop" 3 | exec ./rtcwcoop.ARCH +set com_homepath ".rtcwcoop" "$@" 4 | 5 | -------------------------------------------------------------------------------- /not-mine/bytecode-viewer/bytecodeviewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M0Rf30/PKGBUILD/HEAD/not-mine/bytecode-viewer/bytecodeviewer.png -------------------------------------------------------------------------------- /rtcwcoop-git/rtcwcoopded.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/rtcwcoop" 3 | exec ./rtcwcoopded.ARCH +set com_homepath ".rtcwcoop" "$@" 4 | 5 | -------------------------------------------------------------------------------- /vhdl-simili/vhdl-simili.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | export SYMPHONYEDA=/opt/simili 3 | . /opt/simili/bin/init.sh 4 | /opt/simili/tcl/bin/sonata 5 | -------------------------------------------------------------------------------- /agentgateway-bin/agentgateway.sysusers: -------------------------------------------------------------------------------- 1 | # Create agentgateway system user 2 | u agentgateway - "AgentGateway daemon user" "/var/lib/agentgateway" -------------------------------------------------------------------------------- /dante-egl-git/dante.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd "/opt/dante" 4 | exec ./dante +set fs_basepath /usr/share/doom3/ "$@" 5 | exit $? 6 | 7 | -------------------------------------------------------------------------------- /hyperledger-fabric/hyperledger.tmpfiles: -------------------------------------------------------------------------------- 1 | d /var/lib/hyperledger 0755 hyperledger hyperledger 2 | Z /var/lib/hyperledger 0755 hyperledger hyperledger 3 | -------------------------------------------------------------------------------- /peerflix-server/peerflix.tmpfiles: -------------------------------------------------------------------------------- 1 | Z /usr/lib/node_modules/peerflix-server 0755 peerflix peerflix 2 | d /var/lib/peerflix 0777 peerflix peerflix 3 | 4 | -------------------------------------------------------------------------------- /realrtcw/realrtcw.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/realrtcw" 3 | exec ./RealRTCW.ARCH +set cl_renderer rend2 +set com_homepath ".realrtcw" "$@" 4 | 5 | -------------------------------------------------------------------------------- /realrtcw/realrtcw-sp.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd "/opt/realrtcw" 3 | exec ./RealRTCW.ARCH +set cl_renderer rend2 +set com_homepath ".realrtcw" "$@" 4 | 5 | -------------------------------------------------------------------------------- /dante-egl-git/dante-dedicated.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd "/opt/dante" 4 | exec ./dante-dedicated +set fs_basepath /usr/share/doom3/ "$@" 5 | exit $? 6 | 7 | -------------------------------------------------------------------------------- /mycroft-core/mycroft.sysusers: -------------------------------------------------------------------------------- 1 | u mycroft - "Mycroft" /var/lib/mycroft /bin/sh 2 | g mycroft - - 3 | m mycroft audio 4 | m mycroft dbus 5 | m mycroft network 6 | -------------------------------------------------------------------------------- /coova-chilli-arch/chilli.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo -n ">>> Please, configure your captive portal" 3 | echo -n ">>>>> Conf Path: /etc/chilli" 4 | } 5 | -------------------------------------------------------------------------------- /dhewm3/dhewm3.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Dhewm3 3 | Exec=dhewm3 4 | Icon=dhewm3 5 | Type=Application 6 | Comment=A Doom 3 port 7 | Categories=Game;ActionGame; 8 | -------------------------------------------------------------------------------- /respeakerd-git/respeaker.sysusers: -------------------------------------------------------------------------------- 1 | u respeaker - "Respeakerd" /var/lib/respeaker /usr/bin/login 2 | g respeaker - - 3 | m respeaker audio 4 | m respeaker network 5 | -------------------------------------------------------------------------------- /prey/prey.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd "/opt/prey" 4 | export TERM=xterm 5 | export LD_LIBRARY_PATH="/usr/lib32/:$LD_LIBRARY_PATH:." 6 | ./prey.x86 "$@" 7 | exit $? 8 | -------------------------------------------------------------------------------- /ultimate-backup-tool-git/ultimate-backup-tool-git.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo "Please change BackupDir variable in /usr/bin/backup_android_to_linux script" 3 | } 4 | -------------------------------------------------------------------------------- /prey/preyded.launcher: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd "/opt/prey" 4 | export TERM=xterm 5 | export LD_LIBRARY_PATH="/usr/lib32/:$LD_LIBRARY_PATH:." 6 | ./preyded.x86 "$@" 7 | exit $? 8 | -------------------------------------------------------------------------------- /assaultcube-reloaded-git/acreloaded: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /usr/share/acreloaded 4 | ./native_client "--home=${HOME}/.acreloaded" "--init=${HOME}/.acreloaded/config/init.cfg" "$@" 5 | -------------------------------------------------------------------------------- /your-freedom-network/your-freedom.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /usr/share/java/your-freedom 4 | java -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -jar freedom.jar 5 | -------------------------------------------------------------------------------- /jflap/jflap.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | java \ 3 | -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel \ 4 | -Dawt.useSystemAAFontSettings=on \ 5 | -jar /opt/jflap/JFLAP.jar 6 | -------------------------------------------------------------------------------- /rts_bpp-dkms-git/dkms.conf: -------------------------------------------------------------------------------- 1 | PACKAGE_NAME="rts_bpp" 2 | PACKAGE_VERSION="#MODULE_VERSION#" 3 | BUILT_MODULE_NAME="rts_bpp" 4 | DEST_MODULE_LOCATION="/kernel/drivers/staging/rts_bpp" 5 | AUTOINSTALL="yes" 6 | -------------------------------------------------------------------------------- /ziftrcoin/ziftrcoin-qt.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | update-desktop-database -q 3 | } 4 | 5 | post_upgrade() { 6 | post_install $1 7 | } 8 | 9 | post_remove() { 10 | post_install $1 11 | } 12 | -------------------------------------------------------------------------------- /assaultcube-reloaded/acreloaded: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /usr/share/acreloaded 4 | 5 | ./native_client \ 6 | --home="${HOME}/.acreloaded" \ 7 | --init="${HOME}/.acreloaded/config/init.cfg" \ 8 | "$@" 9 | -------------------------------------------------------------------------------- /ziftrcoin-cli/ziftrcoin-qt.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | update-desktop-database -q 3 | } 4 | 5 | post_upgrade() { 6 | post_install $1 7 | } 8 | 9 | post_remove() { 10 | post_install $1 11 | } 12 | -------------------------------------------------------------------------------- /ziftrcoin-daemon/ziftrcoin-qt.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | update-desktop-database -q 3 | } 4 | 5 | post_upgrade() { 6 | post_install $1 7 | } 8 | 9 | post_remove() { 10 | post_install $1 11 | } 12 | -------------------------------------------------------------------------------- /ziftrcoin-qt/ziftrcoin-qt.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | update-desktop-database -q 3 | } 4 | 5 | post_upgrade() { 6 | post_install $1 7 | } 8 | 9 | post_remove() { 10 | post_install $1 11 | } 12 | -------------------------------------------------------------------------------- /artifactory-oss/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | !PKGBUILD 3 | !.SRCINFO 4 | !artifactory.conf 5 | !artifactory.default 6 | !artifactory-oss.install 7 | !artifactory.service 8 | *.pkg.tar 9 | *.zip 10 | pkg 11 | src 12 | -------------------------------------------------------------------------------- /pump.io/pump.io.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo 'Edit the file /etc/pump.io.json as needed. Please look over the documentation at http://pump.io/#configuration' 3 | } 4 | 5 | post_upgrade() { 6 | post_install 7 | } 8 | -------------------------------------------------------------------------------- /agentgateway-bin/agentgateway.tmpfiles: -------------------------------------------------------------------------------- 1 | # Create persistent runtime directory for agentgateway 2 | d /var/lib/agentgateway 0750 agentgateway agentgateway - 3 | # Create configuration directory 4 | d /etc/agentgateway 0755 root root - -------------------------------------------------------------------------------- /libreoffice-online/libreoffice-online.tmpfiles: -------------------------------------------------------------------------------- 1 | d /var/lib/cache/lool 0750 2 | d /var/log/lool 0750 3 | d /var/lib/lool 0750 4 | Z /var/lib/cache/lool - lool lool 5 | Z /var/log/lool - lool lool 6 | Z /var/lib/lool - lool lool 7 | -------------------------------------------------------------------------------- /iortcw-data/openurl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # use this script to customize the way the engine should open URLs 3 | 4 | xdg-open "$1" 5 | 6 | # other possibilities .. not exhaustive of course .. 7 | # opera "$1" 8 | # xterm -e lynx "$1" 9 | -------------------------------------------------------------------------------- /mars-mips/mars-mips.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | java -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel \ 3 | -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true \ 4 | -jar /usr/share/java/mars-mips/Mars.jar "$@" 5 | -------------------------------------------------------------------------------- /peerflix-server/peerflix-server.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Peerflix Server 3 | 4 | [Service] 5 | Type=simple 6 | User=peerflix 7 | ExecStart=/usr/bin/peerflix-server 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /gog-bastion/gog-bastion: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | # Setting TERM prevents the application from crashing with "System.Exception: 4 | # Magic number is wrong: 542." See: https://github.com/mono/mono/issues/11557 5 | TERM=xterm /opt/gog-bastion/start.sh 6 | -------------------------------------------------------------------------------- /mycroft-core/mycroft.csh: -------------------------------------------------------------------------------- 1 | # Set path to mycroft bindirs if they exist 2 | 3 | [ -d /usr/share/mycroft-core/bin ] && setenv PATH ${PATH}:/usr/share/mycroft-core/bin 4 | [ -d /usr/share/mycroft-core ] && setenv PATH ${PATH}:/usr/share/mycroft-core 5 | -------------------------------------------------------------------------------- /dhewm3/dhewm3.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | cat <>> To complete the uninstallation remove the RtCW data directory:" 7 | echo ">>> rm -r /opt/realrtcw/" 8 | echo ">>>" 9 | } 10 | 11 | -------------------------------------------------------------------------------- /rtcwcoop-git/rtcwcoop.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Type=Application 5 | Name=RTCWCoop 6 | Comment=RTCW Cooperative 7 | Exec=/usr/bin/rtcwcoop 8 | Icon=rtcwcoop 9 | Terminal=false 10 | Categories=Game 11 | 12 | -------------------------------------------------------------------------------- /not-on-aur/iio-sensor-polling/iio-sensor-polling.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Lenovo Yoga polling 3 | After=iio-sensor-proxy.service 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/usr/bin/polling 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | 12 | -------------------------------------------------------------------------------- /snort/snort.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Snort IDS / IPS daemon 3 | 4 | [Service] 5 | ExecStart=/usr/bin/snort -M -c /etc/snort/snort.lua -l /var/log/snort --tweaks local 6 | ExecReload=kill -HUP $MAINPID 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /gog-bastion/gog-bastion.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Bastion 3 | Comment=An action role-playing game set in a lush imaginative world 4 | Exec=gog-bastion 5 | Icon=gog-bastion 6 | Type=Application 7 | Terminal=false 8 | StartupNotify=true 9 | Categories=Game 10 | -------------------------------------------------------------------------------- /not-mine/bytecode-viewer/bytecodeviewer: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec /usr/bin/java -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel \ 3 | -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true \ 4 | -jar '/usr/share/java/bytecodeviewer/bytecodeviewer.jar' "$@" 5 | -------------------------------------------------------------------------------- /abyss-engine-git/abyss-engine.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | cat < To interact with the CIE smartcard the pcsclite daemon has to be started, with e.g." 3 | echo "==> # systemctl start pcscd.service" 4 | } 5 | 6 | post_upgrade() { 7 | post_install 8 | } 9 | 10 | -------------------------------------------------------------------------------- /linux-sgx-driver-dkms-git/dkms.conf: -------------------------------------------------------------------------------- 1 | PACKAGE_NAME="@PKG@" 2 | PACKAGE_VERSION="@PKGVER@" 3 | MAKE="KDIR=/usr/lib/modules/$kernelver/build make" 4 | CLEAN="make clean" 5 | BUILT_MODULE_NAME[0]="isgx" 6 | DEST_MODULE_LOCATION[0]="/kernel/drivers/intel/sgx" 7 | AUTOINSTALL="yes" 8 | -------------------------------------------------------------------------------- /peerflix-server-git/peerflix-server.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Peerflix Server 3 | 4 | [Service] 5 | Type=forking 6 | User=root 7 | WorkingDirectory=/opt/peerflix-server/ 8 | ExecStart=/usr/bin/peerflix-server 9 | 10 | [Install] 11 | WantedBy=multi-user.target 12 | -------------------------------------------------------------------------------- /sw4stm32/sw4stm32: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | export ECLIPSE_HOME=/usr/lib/sw4stm32 4 | export PATH=/usr/lib/sw4stm32/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.16.0.201807130628/tools/st-gnu-arm-gcc-7-2017-q4-major_gdb-5_4-2016q3/bin:$PATH 5 | exec $ECLIPSE_HOME/eclipse "$@" 6 | -------------------------------------------------------------------------------- /dante-egl-git/dante.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Dante 4 | GenericName=Dante 5 | Comment= 6 | Exec=/usr/bin/dante 7 | Icon=/usr/share/pixmaps/dante.png 8 | StartupNotify=true 9 | Terminal=false 10 | Type=Application 11 | Categories=Application;Game 12 | -------------------------------------------------------------------------------- /realrtcw/realrtcw.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Type=Application 5 | Name=RealRTCW 6 | Comment=RealRTCW 7 | Exec=/usr/bin/realrtcw 8 | Icon=realrtcw 9 | Terminal=false 10 | Categories=Game 11 | StartupWMClass=RealRTCW.ARCH 12 | 13 | -------------------------------------------------------------------------------- /rpi-eeprom-git/rpi-eeprom-update.patch: -------------------------------------------------------------------------------- 1 | --- rpi-eeprom-update.clean 2019-11-23 06:15:37.986151577 +0000 2 | +++ rpi-eeprom-update 2019-11-23 06:15:45.906017778 +0000 3 | @@ -1,4 +1,5 @@ 4 | #!/bin/sh 5 | +PATH="$PATH:/opt/vc/bin" 6 | 7 | # Raspberry Pi4 boot EEPROM updater. 8 | 9 | -------------------------------------------------------------------------------- /subsonic/subsonic.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Subsonic 3 | After=network.target 4 | 5 | [Service] 6 | User=subsonic 7 | ExecStart=/var/lib/subsonic/subsonic.sh 8 | ExecStop=/bin/kill -15 $MAINPID 9 | Type=forking 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /bzzwolfsp/bzzwolfsp.install: -------------------------------------------------------------------------------- 1 | pre_remove() { 2 | /bin/true 3 | } 4 | 5 | post_remove() { 6 | echo ">>> To complete the uninstallation remove the RtCW data directory:" 7 | echo ">>> rm -r /opt/bzzwolfsp/" 8 | echo ">>>" 9 | } 10 | op=$1 11 | shift 12 | 13 | $op $* 14 | 15 | -------------------------------------------------------------------------------- /mars-mips/mars-mips.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Mars 3 | Comment=An IDE for programming in MIPS assembly language 4 | Icon=mars-mips 5 | Exec=mars-mips 6 | Terminal=false 7 | Type=Application 8 | Categories=Development;IDE; 9 | StartupNotify=true 10 | StartupWMClass=Mars 11 | -------------------------------------------------------------------------------- /openca-base/patch: -------------------------------------------------------------------------------- 1 | --- a/src/Makefile 2008-10-07 23:13:13.000000000 +0200 2 | +++ b/src/Makefile 2013-01-18 22:04:40.435658743 +0100 3 | @@ -17,7 +17,6 @@ 4 | SUBDIRS = \ 5 | $(COMMON_DIR) \ 6 | $(MODULE_DIR) \ 7 | - $(EXT_MODULE_DIR) \ 8 | $(SCRIPT_DIR) \ 9 | $(WEB_DIR) 10 | -------------------------------------------------------------------------------- /devilutionx/devilutionx.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | 3 | cat < WARNING!!!" 4 | Be sure to save your backup data" 5 | /etc/hyperledger/fabric/tls should be deleted manually" 6 | 7 | ===> Remember to review /usr/lib/environment.d/fabric-peer.conf 8 | EOF 9 | } 10 | -------------------------------------------------------------------------------- /iortcw-git/iortcw-sp.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Name=ioRTCW SP 5 | Comment=Return To Castle Wolfenstein with Rend2 (Single Player) 6 | Exec=/usr/bin/iortcw-sp 7 | Icon=iortcw 8 | Terminal=false 9 | Categories=Game 10 | StartupWMClass=iowolfsp.ARCH 11 | -------------------------------------------------------------------------------- /respeakerd-git/respeakerd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=ReSpeaker Server 3 | After=avahi-daemon.service network.target 4 | 5 | [Service] 6 | User=respeaker 7 | Group=respeaker 8 | LimitRTPRIO=99 9 | ExecStart=/usr/bin/respeakerd_safe 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /rtl-sdr-git/rtl-sdr.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo ">>> RTL-SDR-compatible DVB stick cannot be used for both DVB and SDR at once (driver conflict). This package provides /usr/lib/modprobe.d/rtlsdr.conf to blacklist the DVB drivers." 3 | } 4 | 5 | post_upgrade() { 6 | post_install 7 | } 8 | 9 | -------------------------------------------------------------------------------- /snort/cmake.patch: -------------------------------------------------------------------------------- 1 | --- CMakeLists.txt 2025-05-12 10:00:36.659961562 +0530 2 | +++ CMakeLists.txt 2025-05-12 10:00:50.954252731 +0530 3 | @@ -1,4 +1,4 @@ 4 | -cmake_minimum_required (VERSION 3.4.3) 5 | +cmake_minimum_required (VERSION 3.5.0) 6 | project (snort CXX C) 7 | 8 | set (VERSION_MAJOR 3) 9 | -------------------------------------------------------------------------------- /sw4stm32/sw4stm32.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=SW4STM32 4 | Comment=System Workbench for STM32 5 | Exec=sw4stm32 6 | Icon=sw4stm32 7 | StartupNotify=true 8 | Terminal=false 9 | Type=Application 10 | Categories=Applications;Development 11 | StartupWMClass=Eclipse 12 | -------------------------------------------------------------------------------- /iortcw-git/iortcw-mp.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Name=ioRTCW MP 5 | Comment=Return To Castle Wolfenstein with Rend2 (Multi Player) 6 | Exec=/usr/bin/iortcw-mp 7 | Icon=iortcw 8 | Terminal=false 9 | Categories=Game 10 | StartupWMClass=iowolfmp.ARCH 11 | 12 | -------------------------------------------------------------------------------- /mycroft-core/mycroft.sh: -------------------------------------------------------------------------------- 1 | # Set path to mycroft bindirs if they exist 2 | export PATH=${PATH}:/usr/share/mycroft-core/bin 3 | 4 | [ -d /usr/share/mycroft-core/bin ] && append_path '/usr/share/mycroft-core/bin' 5 | [ -d /usr/share/mycroft-core ] && append_path '/usr/share/mycroft-core' 6 | export PATH 7 | -------------------------------------------------------------------------------- /rtcwcoop-git/rtcwcoop-git.install: -------------------------------------------------------------------------------- 1 | pre_remove() { 2 | /bin/true 3 | } 4 | 5 | post_remove() { 6 | echo ">>> To complete the uninstallation remove the RtCW data directory:" 7 | echo ">>> rm -r /opt/rtcwcoop/" 8 | echo ">>>" 9 | } 10 | op=$1 11 | shift 12 | 13 | $op $* 14 | 15 | -------------------------------------------------------------------------------- /your-freedom-network/your-freedom.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Version=1.0 4 | Type=Application 5 | Terminal=false 6 | Exec=/usr/bin/your-freedom 7 | Name=Your Freedom 8 | Comment=VPN and Proxy Service 9 | Categories=Network; 10 | Icon=your-freedom 11 | StartupWMClass=emsgui 12 | -------------------------------------------------------------------------------- /realrtcw/realrtcw-sp.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Type=Application 5 | Name=RealRTCW SP 6 | Comment=RealRTCW (Single Player) 7 | Exec=/usr/bin/realrtcw-sp 8 | Icon=realrtcw 9 | Terminal=false 10 | Categories=Game 11 | StartupWMClass=RealRTCW.ARCH 12 | 13 | -------------------------------------------------------------------------------- /authpuppy/authpuppy.install: -------------------------------------------------------------------------------- 1 | ## arg 1: the new package version 2 | post_install() { 3 | echo " You need to setup Apache to serve /srv/http/wifidog-auth then open install.php in your browser to finish installation" 4 | echo " Add your httpd-authpuppy.conf in httpd.conf " 5 | } 6 | 7 | # vim:set ts=2 sw=2 et: 8 | -------------------------------------------------------------------------------- /libsmacker/libsmacker.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr 2 | exec_prefix=${prefix} 3 | libdir=${exec_prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libsmacker 7 | Description: C library for decoding Smacker Video files 8 | Version: 1.2.0r43 9 | Libs: -L${libdir} -lsmacker 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /assaultcube-reloaded/acreloaded.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Exec=acreloaded 4 | Icon=acreloaded 5 | Type=Application 6 | Terminal=false 7 | MultipleArgs=false 8 | Name=AssaultCube Reloaded 9 | GenericName=Realistic Multiplayer FPS 10 | StartupNotify=false 11 | Categories=Game;ActionGame; 12 | -------------------------------------------------------------------------------- /jflap/jflap.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Jflap 3 | Comment=Learn the basic concepts of Formal Languages and Automata Theory 4 | GenericName=Jflap 5 | Exec=jflap %U 6 | Icon=jflap 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Education;Science;ComputerScience; 10 | StartupWMClass=gui-Main 11 | -------------------------------------------------------------------------------- /not-mine/rtl8814au-dkms-git/dkms.conf: -------------------------------------------------------------------------------- 1 | PACKAGE_NAME="@PKGBASE@" 2 | PACKAGE_VERSION="@PKGVER@" 3 | MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build" 4 | CLEAN="make clean" 5 | BUILT_MODULE_NAME[0]="8814au" 6 | DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless" 7 | AUTOINSTALL="yes" 8 | -------------------------------------------------------------------------------- /prey/prey.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Prey 4 | GenericName=Prey 5 | Comment=Single and Multiplayer First Person Shooter 6 | Exec=/usr/bin/prey 7 | Icon=prey 8 | StartupNotify=true 9 | Terminal=false 10 | Type=Application 11 | Categories=Application;Game 12 | StartupWMClass=prey.x86 13 | -------------------------------------------------------------------------------- /xash3d-git/xash3d.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Type=Application 5 | Name=Xash3D FWGS 6 | Comment=Fork of Xash3D engine that ported to Android. Allows play Half-Life out-of-box. 7 | Exec=/usr/bin/xash3d 8 | Icon=xash3d 9 | Terminal=false 10 | Categories=Game 11 | 12 | -------------------------------------------------------------------------------- /assaultcube-reloaded-git/acreloaded.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Exec=acreloaded 4 | Icon=acreloaded 5 | Type=Application 6 | Terminal=false 7 | MultipleArgs=false 8 | Name=AssaultCube Reloaded 9 | GenericName=Realistic Multiplayer FPS 10 | StartupNotify=false 11 | Categories=Game;ActionGame; 12 | -------------------------------------------------------------------------------- /janus-gateway/janus.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Janus WebRTC Gateway 3 | Wants=network.target 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/usr/bin/janus 8 | User=janus 9 | Group=janus 10 | Restart=on-failure 11 | LimitNOFILE=65536 12 | TasksMax=infinity 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /realrtcw/moddb-downloader.sh: -------------------------------------------------------------------------------- 1 | # An script to download from ModDB 2 | 3 | url="${1}" 4 | output="${2}" 5 | resolved_url=$(curl --silent https://${url#moddb://} | grep -Po '(?<=href="/)[^"]*' | head -1) 6 | 7 | echo "Downloading ${output}" 8 | curl -L -C - "https://www.moddb.com/${resolved_url}" -o \ 9 | "${output}" 10 | -------------------------------------------------------------------------------- /gnome-multi-writer-git/gnome-multi-writer.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | glib-compile-schemas /usr/share/glib-2.0/schemas 3 | update-desktop-database -q 4 | gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor 5 | } 6 | 7 | post_upgrade() { 8 | post_install 9 | } 10 | 11 | post_remove() { 12 | post_install 13 | } 14 | -------------------------------------------------------------------------------- /iortcw-venom-mod/moddb-downloader.sh: -------------------------------------------------------------------------------- 1 | # An script to download from ModDB 2 | 3 | url="${1}" 4 | output="${2}" 5 | resolved_url=$(curl --silent https://${url#moddb://} | grep -Po '(?<=href="/)[^"]*' | head -1) 6 | 7 | echo "Downloading ${output}" 8 | curl -L -C - "https://www.moddb.com/${resolved_url}" -o \ 9 | "${output}" 10 | -------------------------------------------------------------------------------- /steadyflow/steadyflow.install: -------------------------------------------------------------------------------- 1 | post_install() 2 | { 3 | glib-compile-schemas usr/share/glib-2.0/schemas 4 | gtk-update-icon-cache -q -t -f usr/share/icons/hicolor 5 | update-desktop-database -q 6 | } 7 | 8 | post_upgrade() 9 | { 10 | post_install $1 11 | } 12 | 13 | post_remove() 14 | { 15 | post_install $1 16 | } 17 | 18 | -------------------------------------------------------------------------------- /bzzwolfsp/create_pk3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PAKFILE=sp_pak_coop1.pk3 4 | ORIGINALFOLDER=$(pwd) 5 | 6 | cd media/sp_pak_coop1 7 | 8 | zip -r $PAKFILE ./ -x "*.svn*" 9 | 10 | mv $PAKFILE ../ 11 | 12 | echo "Creating bin.pk3" 13 | cd ../../build/release-linux* 14 | cd coopmain/ 15 | zip -r bin.pk3 *.so 16 | mv bin.pk3 ../../../media/ 17 | 18 | -------------------------------------------------------------------------------- /pump.io/pump.io.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Pump.io - stream server that does most of what people really want from a social network 3 | After=syslog.target network.target 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/usr/bin/pump 8 | Environment=NODE_ENV=production 9 | User=pumpio 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /snort/tcmjem.patch: -------------------------------------------------------------------------------- 1 | --- configure_cmake.sh 2025-05-08 23:56:14.000000000 +0530 2 | +++ configure_cmake.sh 2025-05-12 09:44:37.405868752 +0530 3 | @@ -164,6 +164,8 @@ 4 | build_type="" 5 | [ -z "$CFLAGS" ] && [ -z "$CXXFLAGS" ] && build_type="RelWithDebInfo" 6 | 7 | +tcm=0 8 | +jem=0 9 | 10 | # parse arguments 11 | while [ $# -ne 0 ]; do 12 | -------------------------------------------------------------------------------- /capanalysis/capanalysis.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Capanalysis 3 | After=network.target syslog.target 4 | 5 | [Service] 6 | Type=forking 7 | PrivateTmp=true 8 | ExecStart=/opt/capanalysis/bin/capanalysis -c /opt/capanalysis/cfg/canalysis.cfg 9 | Restart=always 10 | PIDFile=/var/run/capana.pid 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /coova-chilli-arch/chilli.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=CoovaChilli captive portal 3 | After=network.target 4 | 5 | [Service] 6 | Type=forking 7 | User=root 8 | ExecStartPre=/usr/bin/modprobe tun 9 | ExecStartPre=/usr/bin/echo 1 > /proc/sys/net/ipv4/ip_forward 10 | ExecStart=/usr/bin/chilli 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | 15 | -------------------------------------------------------------------------------- /orion-desktop/snap-dlagent.sh: -------------------------------------------------------------------------------- 1 | # An script to download from ModDB 2 | url="${1}" 3 | output="${2}" 4 | resolved_url=$(curl -H 'Snap-Device-Series: 16' https://${url#snap://} | jq '."channel-map"' | jq '.[]' | jq '[."download"."url"]' | grep -m1 https | tr -d ' ' | tr -d '"') 5 | 6 | echo "Downloading ${output}" 7 | curl -L -C - "${resolved_url}" -o \ 8 | "${output}" 9 | -------------------------------------------------------------------------------- /opendiablo2-git/opendiablo2.install: -------------------------------------------------------------------------------- 1 | # Maintainer: Dimitris Kiziridis 2 | 3 | post_install() { 4 | echo -e "You must have a legally purchased copy of Diablo 2 and its expansion Lord of Destruction installed on your computer in order to run that game on this engine. If you have an original copy of the disks, those files should work fine as well." 5 | } -------------------------------------------------------------------------------- /steadyflow/patch: -------------------------------------------------------------------------------- 1 | --- a/Steadyflow/Services.vala 2012-06-30 14:39:35.000000000 +0200 2 | +++ b/Steadyflow/Services.vala 2014-05-19 16:05:43.826607777 +0200 3 | @@ -61,7 +61,7 @@ 4 | "information to the developer:\n\nError Code %d:\n\n%s").printf (e.code, message)); 5 | 6 | md.run (); 7 | - exit(1); 8 | + GLib.Process.exit(1); 9 | } 10 | } 11 | 12 | -------------------------------------------------------------------------------- /xash3d-git/xash3d.conf: -------------------------------------------------------------------------------- 1 | # Set here the path where valve folder is placed 2 | export XASH3D_BASEDIR="path where is placed valve folder (check /etc/conf.d/xash3d)" 3 | 4 | # Don't move it if you don't know what does it mean 5 | export LD_LIBRARY_PATH+="/usr/lib/xash3d" 6 | 7 | # Path for extras.pak 8 | export XASH3D_EXTRAS_PAK1="/usr/share/xash3d/extras.pak" 9 | 10 | -------------------------------------------------------------------------------- /megabasterd-bin/megabasterd.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=MegaBasterd 4 | Comment=Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite. 5 | Icon=megabasterd 6 | TryExec=megabasterd 7 | Exec=megabasterd 8 | Terminal=false 9 | Categories=Application;Network; 10 | StartupWMClass=com-tonikelope-megabasterd-MainPanel 11 | -------------------------------------------------------------------------------- /seeed-voicecard-dkms-git/seeed-voicecard-2mic.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | cat <> "$qemuconf"/bridge.conf 10 | } 11 | 12 | post_remove() { 13 | sed -i '/rasp-br0/d' "$qemuconf"/bridge.conf 14 | echo "Please remember to remove $qemuconf/bridge.conf if not needed" 15 | } 16 | -------------------------------------------------------------------------------- /simonpi-git/simonpi-git.install: -------------------------------------------------------------------------------- 1 | qemuconf=/etc/qemu/ 2 | 3 | post_install() { 4 | 5 | if [ ! -d "$qemuconf" ]; then 6 | mkdir "$qemuconf" 7 | fi 8 | 9 | echo "allow rasp-br0" >> "$qemuconf"/bridge.conf 10 | } 11 | 12 | post_remove() { 13 | sed -i '/rasp-br0/d' "$qemuconf"/bridge.conf 14 | echo "Please remember to remove $qemuconf/bridge.conf if not needed" 15 | } 16 | -------------------------------------------------------------------------------- /not-mine/bytecode-viewer/bytecodeviewer.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Bytecode Viewer 3 | Comment=A Java decompiler, editor, debugger, and more 4 | Exec=bytecodeviewer 5 | Icon=bytecodeviewer 6 | Terminal=false 7 | Type=Application 8 | Categories=Development; 9 | Keywords=decompile;decompiler;java;fernflower;procyon; 10 | StartupWMClass=the-bytecode-club-bytecodeviewer-BytecodeViewer 11 | -------------------------------------------------------------------------------- /hoteldruid/hoteldruid.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo "Now you must install o configure your web server (PHP Compatible) to run Wordpress" 3 | } 4 | 5 | pre_remove() { 6 | cp -r /srv/http/hoteldruid /srv/http/hoteldruid_backup 7 | echo "Your HotelDruid folder was backed up to /srv/http/hoteldruid_backup" 8 | } 9 | 10 | post_remove() { 11 | rm -rf /srv/http/hoteldruid 12 | } 13 | -------------------------------------------------------------------------------- /llama.cpp-git/llama.cpp.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Llama.cpp Server 3 | After=syslog.target network.target local-fs.target remote-fs.target nss-lookup.target 4 | 5 | [Service] 6 | Type=simple 7 | EnvironmentFile=/etc/conf.d/llama.cpp 8 | ExecStart=/usr/bin/llama-server $LLAMA_ARGS 9 | ExecReload=/bin/kill -s HUP $MAINPID 10 | Restart=never 11 | 12 | [Install] 13 | WantedBy=default.target 14 | -------------------------------------------------------------------------------- /llama.cpp-clblas-git/llama.cpp.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Llama.cpp Server 3 | After=syslog.target network.target local-fs.target remote-fs.target nss-lookup.target 4 | 5 | [Service] 6 | Type=simple 7 | EnvironmentFile=/etc/conf.d/llama.cpp 8 | ExecStart=/usr/bin/llama-server $LLAMA_ARGS 9 | ExecReload=/bin/kill -s HUP $MAINPID 10 | Restart=never 11 | 12 | [Install] 13 | WantedBy=default.target 14 | -------------------------------------------------------------------------------- /llama.cpp-cublas-git/llama.cpp.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Llama.cpp Server 3 | After=syslog.target network.target local-fs.target remote-fs.target nss-lookup.target 4 | 5 | [Service] 6 | Type=simple 7 | EnvironmentFile=/etc/conf.d/llama.cpp 8 | ExecStart=/usr/bin/llama-server $LLAMA_ARGS 9 | ExecReload=/bin/kill -s HUP $MAINPID 10 | Restart=never 11 | 12 | [Install] 13 | WantedBy=default.target 14 | -------------------------------------------------------------------------------- /llama.cpp-hipblas-git/llama.cpp.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Llama.cpp Server 3 | After=syslog.target network.target local-fs.target remote-fs.target nss-lookup.target 4 | 5 | [Service] 6 | Type=simple 7 | EnvironmentFile=/etc/conf.d/llama.cpp 8 | ExecStart=/usr/bin/llama-server $LLAMA_ARGS 9 | ExecReload=/bin/kill -s HUP $MAINPID 10 | Restart=never 11 | 12 | [Install] 13 | WantedBy=default.target 14 | -------------------------------------------------------------------------------- /openbazaar-bin/openbazaar-bin.install: -------------------------------------------------------------------------------- 1 | # Colored makepkg-like functions 2 | msg_blue() { 3 | printf "${blue}==>${bold} $1${all_off}\n" 4 | } 5 | 6 | _update() { 7 | msg_blue "Updating desktop MIME database..." 8 | update-desktop-database -q 9 | } 10 | 11 | post_install() { 12 | _update 13 | } 14 | 15 | post_upgrade() { 16 | _update 17 | } 18 | 19 | post_remove() { 20 | _update 21 | } 22 | -------------------------------------------------------------------------------- /openbazaar-bin/openbazaar.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=OpenBazaar 3 | Comment=Decentralized Peer to Peer Marketplace for Bitcoin 4 | GenericName=OpenBazaar Desktop Client 5 | Exec=openbazaar %U 6 | Icon=openbazaar2 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Utility; 10 | Categories=Application;Network; 11 | MimeType=x-scheme-handler/ob; 12 | StartupWMClass=openbazaar desktop client 13 | -------------------------------------------------------------------------------- /hyperledger-fabric/fabric-peer.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Hyperledger Fabric Peer Node 3 | After=network.target 4 | 5 | [Service] 6 | Type=simple 7 | User=hyperledger 8 | Group=hyperledger 9 | StateDirectory=hyperledger hyperledger/db hyperledger/production 10 | EnvironmentFile=/usr/lib/environment.d/fabric-peer.conf 11 | ExecStart=/usr/bin/peer node start 12 | PIDFile=/var/run/fabric-peer.pid 13 | 14 | -------------------------------------------------------------------------------- /llama.cpp-sycl-f16-git/llama.cpp.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Llama.cpp Server 3 | After=syslog.target network.target local-fs.target remote-fs.target nss-lookup.target 4 | 5 | [Service] 6 | Type=simple 7 | EnvironmentFile=/etc/conf.d/llama.cpp 8 | ExecStart=/usr/bin/llama-server $LLAMA_ARGS 9 | ExecReload=/bin/kill -s HUP $MAINPID 10 | Restart=never 11 | 12 | [Install] 13 | WantedBy=default.target 14 | -------------------------------------------------------------------------------- /llama.cpp-sycl-f32-git/llama.cpp.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Llama.cpp Server 3 | After=syslog.target network.target local-fs.target remote-fs.target nss-lookup.target 4 | 5 | [Service] 6 | Type=simple 7 | EnvironmentFile=/etc/conf.d/llama.cpp 8 | ExecStart=/usr/bin/llama-server $LLAMA_ARGS 9 | ExecReload=/bin/kill -s HUP $MAINPID 10 | Restart=never 11 | 12 | [Install] 13 | WantedBy=default.target 14 | -------------------------------------------------------------------------------- /not-mine/webplotdigitizer-bin/webplotdigitizer.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=WebPlotDigitizer 3 | Comment=Web based tool to extract data from plots, images, and maps 4 | GenericName=Web Plot Digitizer 5 | Exec=webplotdigitizer %U 6 | Icon=webplotdigitizer 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Education; 10 | StartupWMClass=webplotdigitizer 11 | X-Desktop-File-Install-Version=0.24 12 | -------------------------------------------------------------------------------- /rts_bpp-dkms-git/81-udisks-udisks2-rts_bpp.rules: -------------------------------------------------------------------------------- 1 | # 2 | # UDisks & UDisks2 rules for Realtek PCIE card reader (eg. RTL8411 Device 5289) 3 | # 4 | 5 | # UDisks & UDisks2 6 | DRIVERS=="rts_bpp", ENV{ID_DRIVE_FLASH_SD}="1" 7 | 8 | # UDisks 9 | DRIVERS=="rts_bpp", ENV{UDISKS_AUTOMOUNT_HINT}="1", ENV{UDISKS_SYSTEM_INTERNAL}="0" 10 | 11 | # UDisks2 12 | DRIVERS=="rts_bpp", ENV{UDISKS_AUTO}="1", ENV{UDISKS_SYSTEM}="0" 13 | -------------------------------------------------------------------------------- /whisper.cpp/disable-deprecated.patch: -------------------------------------------------------------------------------- 1 | diff '--color=auto' -Naur a/examples/CMakeLists.txt b/examples/CMakeLists.txt 2 | --- a/examples/CMakeLists.txt 2025-10-01 23:32:43.065672026 +0200 3 | +++ b/examples/CMakeLists.txt 2025-10-01 23:41:58.604788508 +0200 4 | @@ -117,7 +117,6 @@ 5 | endif() 6 | endif (WHISPER_SDL2) 7 | 8 | - add_subdirectory(deprecation-warning) 9 | endif() 10 | 11 | if (WHISPER_SDL2) 12 | -------------------------------------------------------------------------------- /prey/prey.install: -------------------------------------------------------------------------------- 1 | 2 | post_install() { 3 | echo ">>> You must read and agree to the terms in the EULAs found" 4 | echo ">>> in /usr/share/licenses/prey/ before using this software!" 5 | echo ">>>"; 6 | echo ">>> Prey requires pak000.pk4, pak001.pk4, pak002.pk4, pak003.pk4," 7 | echo ">>> and pak004.pk4 from the retail game in order to play." 8 | echo ">>> Place these files in /opt/prey/base/" 9 | } 10 | 11 | -------------------------------------------------------------------------------- /seeed-voicecard-dkms-git/dkms.conf: -------------------------------------------------------------------------------- 1 | PACKAGE_NAME="@_PKGBASE@" 2 | PACKAGE_VERSION="@PKGVER@" 3 | CLEAN="make clean" 4 | BUILT_MODULE_NAME[0]="snd-soc-wm8960" 5 | BUILT_MODULE_NAME[1]="snd-soc-ac108" 6 | BUILT_MODULE_NAME[2]="snd-soc-seeed-voicecard" 7 | DEST_MODULE_LOCATION[0]="/kernel/sound/soc/codecs" 8 | DEST_MODULE_LOCATION[1]="/kernel/sound/soc/codecs" 9 | DEST_MODULE_LOCATION[2]="/kernel/sound/soc/bcm" 10 | AUTOINSTALL="yes" 11 | -------------------------------------------------------------------------------- /whisper.cpp-cuda/disable-deprecated.patch: -------------------------------------------------------------------------------- 1 | diff '--color=auto' -Naur a/examples/CMakeLists.txt b/examples/CMakeLists.txt 2 | --- a/examples/CMakeLists.txt 2025-10-01 23:32:43.065672026 +0200 3 | +++ b/examples/CMakeLists.txt 2025-10-01 23:41:58.604788508 +0200 4 | @@ -117,7 +117,6 @@ 5 | endif() 6 | endif (WHISPER_SDL2) 7 | 8 | - add_subdirectory(deprecation-warning) 9 | endif() 10 | 11 | if (WHISPER_SDL2) 12 | -------------------------------------------------------------------------------- /local-ai/local-ai.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=LocalAI API For Running LLaMA/GPT Models 3 | After=local-fs.target 4 | 5 | [Service] 6 | User=local-ai 7 | Group=local-ai 8 | EnvironmentFile=/etc/local-ai/local-ai.conf 9 | SyslogIdentifier=local-ai 10 | Type=simple 11 | ExecStart=/usr/bin/local-ai 12 | SuccessExitStatus=1 13 | RuntimeDirectory=local-ai 14 | RuntimeDirectoryMode=0755 15 | 16 | [Install] 17 | WantedBy=multi-user.target 18 | -------------------------------------------------------------------------------- /whisper.cpp-openvino/disable-deprecated.patch: -------------------------------------------------------------------------------- 1 | diff '--color=auto' -Naur a/examples/CMakeLists.txt b/examples/CMakeLists.txt 2 | --- a/examples/CMakeLists.txt 2025-10-01 23:32:43.065672026 +0200 3 | +++ b/examples/CMakeLists.txt 2025-10-01 23:41:58.604788508 +0200 4 | @@ -117,7 +117,6 @@ 5 | endif() 6 | endif (WHISPER_SDL2) 7 | 8 | - add_subdirectory(deprecation-warning) 9 | endif() 10 | 11 | if (WHISPER_SDL2) 12 | -------------------------------------------------------------------------------- /local-ai-git/local-ai.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=LocalAI API For Running LLaMA/GPT Models 3 | After=local-fs.target 4 | 5 | [Service] 6 | User=local-ai 7 | Group=local-ai 8 | EnvironmentFile=/etc/local-ai/local-ai.conf 9 | SyslogIdentifier=local-ai 10 | Type=simple 11 | ExecStart=/usr/bin/local-ai 12 | SuccessExitStatus=1 13 | RuntimeDirectory=local-ai 14 | RuntimeDirectoryMode=0755 15 | 16 | [Install] 17 | WantedBy=multi-user.target 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Backup files 2 | *~ 3 | *.bak 4 | 5 | # Build artifacts 6 | *.oxt 7 | *.tar* 8 | *.tgz 9 | *.zip 10 | *.gz 11 | *.part 12 | *.log 13 | 14 | # Package files 15 | *.asc 16 | *.sig 17 | *.pkg.* 18 | .AURINFO 19 | .SRCINFO 20 | 21 | # Source and package directories 22 | src/* 23 | pkg/* 24 | */src 25 | */pkg 26 | 27 | # VCS and other subfolders 28 | */**/ 29 | !.github/ 30 | */.git* 31 | 32 | # mkpkg status files 33 | .mkpkg_check 34 | 35 | -------------------------------------------------------------------------------- /archive-mounter/mount-archive.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Archive Mounter 4 | Icon=gtk-cdrom 5 | Exec=/usr/lib/gvfsd-archive file=%u 6 | MimeType=application/x-cd-image;application/x-bzip-compressed-tar;application/x-compressed-tar;application/x-tar;application/x-cpio;application/zip;application/x-gzip;application/x-bzip; 7 | Terminal=false 8 | StartupNotify=false 9 | Type=Application 10 | NoDisplay=true 11 | OnlyShowIn=GNOME; 12 | -------------------------------------------------------------------------------- /mycroft-core/mycroft.tmpfiles: -------------------------------------------------------------------------------- 1 | Z /usr/share/mycroft-core 0755 mycroft mycroft 2 | d /var/lib/mycroft 0755 mycroft mycroft 3 | Z /var/lib/mycroft 0755 mycroft mycroft 4 | d /var/log/mycroft 0755 mycroft mycroft 5 | d /opt/mycroft/ 0755 mycroft mycroft 6 | d /tmp/mycroft/ 0755 mycroft mycroft 7 | f /var/tmp/mycroft_web_cache.json 0755 mycroft mycroft 8 | L /var/lib/mycroft/.config/pulse/client.conf - - - - /usr/share/mycroft-core/pulseaudio.client.conf 9 | 10 | -------------------------------------------------------------------------------- /artifactory-oss/artifactory.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Artifactory server 3 | After=network.target 4 | 5 | [Service] 6 | Type=forking 7 | ExecStart=/opt/jfrog/artifactory/app/bin/artifactory.sh start 8 | ExecStop=/opt/jfrog/artifactory/app/bin/artifactory.sh stop 9 | PIDFile=/opt/jfrog/artifactory/app/run/artifactory.pid 10 | Restart=no 11 | TimeoutSec=30 12 | RemainAfterExit=yes 13 | User=artifactory 14 | 15 | [Install] 16 | WantedBy=multi-user.target 17 | 18 | -------------------------------------------------------------------------------- /libreoffice-online/libreoffice-online.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | loolwsd-systemplate-setup /var/lib/lool/systemplate /usr/lib/libreoffice >/dev/null 2>&1 3 | loolwsd-generate-proof-key >/dev/null 2>&1 4 | setcap cap_fowner,cap_chown,cap_mknod,cap_sys_chroot=ep /usr/bin/loolforkit 5 | setcap cap_sys_admin=ep /usr/bin/loolmount 6 | echo "Do your edits into /etc/loolwsd/loolwsd.xml for further customizations" 7 | } 8 | 9 | post_upgrade() { 10 | post_install 11 | } 12 | -------------------------------------------------------------------------------- /unrealtournament-bonuspacks/unrealtournament-bonuspack1.install: -------------------------------------------------------------------------------- 1 | pre_install() { 2 | # backup original files 3 | mv /opt/ut/System/epiccustommodels.u{,.backup} 4 | mv /opt/ut/System/multimesh.u{,.backup} 5 | mv /opt/ut/System/relics.u{,.backup} 6 | } 7 | 8 | post_remove() { 9 | # restore original files 10 | mv /opt/ut/System/epiccustommodels.u{.backup,} 11 | mv /opt/ut/System/multimesh.u{.backup,} 12 | mv /opt/ut/System/relics.u{.backup,} 13 | } 14 | 15 | -------------------------------------------------------------------------------- /unrealtournament-bonuspacks/unrealtournament-bonuspack4.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | cat << __EOF__ 3 | Add the following to the respective sections of your UnrealTournament.ini: 4 | [Engine.GameEngine] 5 | ServerPackages=SkeletalChars 6 | __EOF__ 7 | } 8 | 9 | post_remove() { 10 | cat << __EOF__ 11 | Remove the following from the respective sections of your UnrealTournament.ini: 12 | [Engine.GameEngine] 13 | ServerPackages=SkeletalChars 14 | __EOF__ 15 | } 16 | 17 | -------------------------------------------------------------------------------- /orion-desktop/orion-desktop.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | GenericName=BitTorrent client & Streamer 4 | Name[en_US]=Orion 5 | Comment=Download Discover and share files over BitTorrent 6 | MimeType=application/x-bittorrent;x-scheme-handler/magnet; 7 | Name=Orion 8 | Type=Application 9 | Icon=orion-desktop 10 | Keywords=bittorrent;stream;torrent;magnet;download;p2p 11 | Exec=orion-desktop %F 12 | Categories=Network;FileTransfer;P2P;Qt; 13 | Terminal=false 14 | StartupNotify=false 15 | -------------------------------------------------------------------------------- /.github/actions/aur/action.yml: -------------------------------------------------------------------------------- 1 | name: "Arch Linux User Repository (AUR) GitHub Action" 2 | description: "" 3 | branding: 4 | icon: "package" 5 | color: "blue" 6 | 7 | inputs: 8 | action: 9 | description: "Which action to take. Can be 'updpkgsums' or 'publish'" 10 | required: true 11 | pkgname: 12 | description: "" 13 | required: true 14 | 15 | runs: 16 | using: docker 17 | image: "Dockerfile" 18 | args: 19 | - ${{ inputs.action }} 20 | - ${{ inputs.pkgname }} 21 | -------------------------------------------------------------------------------- /linux-sgx-driver-dkms-git/sgx_main.patch: -------------------------------------------------------------------------------- 1 | --- a/sgx_main.c 2024-03-23 12:36:45.898411534 +0100 2 | +++ b/sgx_main.c 2024-03-23 12:40:39.680289964 +0100 3 | @@ -109,8 +109,7 @@ 4 | static int sgx_mmap(struct file *file, struct vm_area_struct *vma) 5 | { 6 | vma->vm_ops = &sgx_vm_ops; 7 | - vma->vm_flags |= VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO | 8 | - VM_DONTCOPY; 9 | + vm_flags_set(vma, (VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO | VM_DONTCOPY)); 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /local-ai/local-ai.tmpfiles: -------------------------------------------------------------------------------- 1 | d /run/local-ai 0755 local-ai local-ai 2 | d /var/lib/local-ai 0755 local-ai local-ai 3 | d /var/log/local-ai 0755 local-ai local-ai 4 | d /var/lib/local-ai/models 0755 local-ai local-ai 5 | d /var/lib/local-ai/backend_data 0755 local-ai local-ai 6 | d /var/lib/local-ai/generated 0755 local-ai local-ai 7 | d /var/lib/local-ai/generated/images 0755 local-ai local-ai 8 | d /var/lib/local-ai/generated/audio 0755 local-ai local-ai 9 | Z /var/lib/local-ai 0755 local-ai local-ai 10 | -------------------------------------------------------------------------------- /local-ai-git/local-ai.tmpfiles: -------------------------------------------------------------------------------- 1 | d /run/local-ai 0755 local-ai local-ai 2 | d /var/lib/local-ai 0755 local-ai local-ai 3 | d /var/log/local-ai 0755 local-ai local-ai 4 | d /var/lib/local-ai/models 0755 local-ai local-ai 5 | d /var/lib/local-ai/backend_data 0755 local-ai local-ai 6 | d /var/lib/local-ai/generated 0755 local-ai local-ai 7 | d /var/lib/local-ai/generated/images 0755 local-ai local-ai 8 | d /var/lib/local-ai/generated/audio 0755 local-ai local-ai 9 | Z /var/lib/local-ai 0755 local-ai local-ai 10 | -------------------------------------------------------------------------------- /not-on-aur/iio-sensor-polling/polling.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | int main(){ 4 | struct timespec tim; 5 | tim.tv_sec=0; 6 | tim.tv_nsec=500000000L; 7 | 8 | while(1){ 9 | system("cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw > /dev/null"); 10 | system("cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw > /dev/null"); 11 | system("cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw > /dev/null"); 12 | nanosleep(&tim, NULL); 13 | } 14 | return 0; 15 | } 16 | 17 | -------------------------------------------------------------------------------- /snort/snort.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | /usr/bin/nohup /usr/bin/pulledpork_update.sh /etc/snort/rules/snort.rules > /dev/null 2>&1 & 3 | cat << EOF 4 | >>> EDIT /etc/snort/homenet.lua file to match your local network. 5 | >>> Add local rules to /etc/snort/rules/local.rules 6 | 7 | >>> Note: ALERTs are automatically deleted after 60 days 8 | >>> use barnyard2 to store them in database 9 | EOF 10 | } 11 | 12 | post_upgrade() { 13 | post_install $1 14 | } 15 | 16 | # vim:set ts=2 sw=2 et: 17 | -------------------------------------------------------------------------------- /mars-mips/mars-mips.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | [[ $(type -p gtk-update-icon-cache) ]] && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor 3 | [[ $(type -p update-desktop-database) ]] && usr/bin/update-desktop-database -q usr/share/applications 4 | } 5 | 6 | post_remove() { 7 | [[ $(type -p gtk-update-icon-cache) ]] && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor 8 | [[ $(type -p update-desktop-database) ]] && usr/bin/update-desktop-database -q usr/share/applications 9 | } 10 | -------------------------------------------------------------------------------- /xash3d-git/xash3d.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . /etc/conf.d/xash3d 3 | 4 | DEFAULT_LIBPATH=/usr/lib 5 | 6 | if [ ! -d "$XASH3D_BASEDIR" ]; then 7 | echo "$XASH3D_BASEDIR not found" 8 | exit 1 9 | fi 10 | 11 | if [ ! -f "$XASH3D_BASEDIR/valve/dlls/hl_amd64.so" ]; then 12 | ln -sr $DEFAULT_LIBPATH/valve/dlls/hl.so "$XASH3D_BASEDIR"/valve/dlls/hl_amd64.so 13 | ln -sr $DEFAULT_LIBPATH/valve/cl_dlls/client.so "$XASH3D_BASEDIR"/valve/cl_dlls/client_amd64.so 14 | fi 15 | 16 | $DEFAULT_LIBPATH/xash3d/xash3d "$@"· 17 | -------------------------------------------------------------------------------- /hyperledger-fabric/fabric-peer.conf: -------------------------------------------------------------------------------- 1 | FABRIC_CFG_PATH="/etc/hyperledger/fabric" 2 | FABRIC_LOGGING_SPEC="ERROR" 3 | CORE_PEER_TLS_ENABLED="true" 4 | CORE_PEER_GOSSIP_USELEADERELECTION="true" 5 | CORE_PEER_GOSSIP_ORGLEADER="false" 6 | CORE_PEER_PROFILE_ENABLED="true" 7 | CORE_PEER_TLS_CERT_FILE="/etc/hyperledger/fabric/tls/server.crt" 8 | CORE_PEER_TLS_KEY_FILE="/etc/hyperledger/fabric/tls/server.key" 9 | CORE_PEER_TLS_ROOTCERT_FILE="/etc/hyperledger/fabric/tls/ca.crt" 10 | CORE_PEER_MSPCONFIGPATH="/etc/hyperledger/fabric/msp" 11 | -------------------------------------------------------------------------------- /mycroft-core/mycroft.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Mycroft main service 3 | After=network.target local-fs.target remote-fs.target 4 | 5 | [Service] 6 | User=mycroft 7 | Group=mycroft 8 | SyslogIdentifier=mycroft-core 9 | Type=forking 10 | RemainAfterExit=no 11 | ExecStart=/usr/share/mycroft-core/start-mycroft.sh all 12 | ExecStop=/usr/share/mycroft-core/stop-mycroft.sh all 13 | TimeoutStopSec=60 14 | SuccessExitStatus=120 15 | AmbientCapabilities=CAP_NET_BIND_SERVICE 16 | 17 | [Install] 18 | WantedBy=multi-user.target 19 | -------------------------------------------------------------------------------- /.github/actions/aur/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM docker.io/library/archlinux:base-devel 2 | 3 | RUN pacman -Syu --needed --noconfirm pacman-contrib namcap git sudo && \ 4 | useradd -m builder && \ 5 | echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers 6 | 7 | WORKDIR /home/builder 8 | USER builder 9 | 10 | # Install paru 11 | # RUN git clone https://aur.archlinux.org/paru-bin.git 12 | # WORKDIR /home/builder/paru-bin 13 | # RUN makepkg -si --noconfirm 14 | 15 | COPY entrypoint.sh /entrypoint.sh 16 | 17 | ENTRYPOINT [ "/entrypoint.sh" ] -------------------------------------------------------------------------------- /cons/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=cons 4 | pkgver=2.2.0 5 | pkgrel=1 6 | pkgdesc="A Perl replacement for MAKE" 7 | arch=('any') 8 | url="http://www.gnu.org/software/cons/" 9 | license=('GPL2') 10 | depends=('perl' 'perl-digest-md5') 11 | source=("http://www.gnu.org/software/cons/stable/$pkgname-$pkgver.tgz") 12 | 13 | package() { 14 | cd "$srcdir/$pkgname-$pkgver" 15 | install -Dm755 cons "$pkgdir/usr/bin/cons" 16 | } 17 | 18 | sha256sums=('05f21f341ef90a7f1d954a0f4429bac7afd05b94bc9fd282e1f0048a6c43c890') 19 | -------------------------------------------------------------------------------- /rtl-sdr-git/fix-udev-directory.patch: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2 | +++ b/CMakeLists.txt 3 | @@ -110,8 +110,9 @@ option(INSTALL_UDEV_RULES "Install udev rules for RTL-SDR" OFF) 4 | if (INSTALL_UDEV_RULES) 5 | install ( 6 | FILES rtl-sdr.rules 7 | - DESTINATION "/etc/udev/rules.d" 8 | + DESTINATION "/usr/lib/udev/rules.d" 9 | COMPONENT "udev" 10 | + RENAME 10-rtl-sdr.rules 11 | ) 12 | else (INSTALL_UDEV_RULES) 13 | message (STATUS "Udev rules not being installed, install them with -DINSTALL_UDEV_RULES=ON") 14 | -------------------------------------------------------------------------------- /vgui/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=vgui 3 | pkgver=f5566261 4 | pkgrel=2 5 | pkgdesc="Half Life 1 SDK" 6 | url="https://github.com/FWGS/vgui-dev" 7 | license=('CUSTOM') 8 | arch=('i686') 9 | source=("$pkgname::git+https://github.com/FWGS/vgui-dev") 10 | 11 | pkgver() { 12 | cd $srcdir/$pkgname 13 | git log | head -n 1 | cut -c 8-15 14 | } 15 | 16 | package() { 17 | cd $srcdir/$pkgname/ 18 | install -Dm755 lib/vgui.so $pkgdir/usr/lib/vgui.so 19 | mkdir $pkgdir/usr/include 20 | cp -r include "$pkgdir/usr/" 21 | } 22 | 23 | sha256sums=('SKIP') 24 | -------------------------------------------------------------------------------- /unrealtournament-bonuspacks/unrealtournament-bonuspack2.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | cat << __EOF__ 3 | Add the following to the respective sections of your UnrealTournament.ini: 4 | [Engine.GameEngine] 5 | ServerPackages=De 6 | [Editor.EditorEngine] 7 | EditPackages=De 8 | __EOF__ 9 | } 10 | 11 | post_remove() { 12 | cat << __EOF__ 13 | Remove the following from the respective sections of your UnrealTournament.ini: 14 | [Engine.GameEngine] 15 | ServerPackages=De 16 | [Editor.EditorEngine] 17 | EditPackages=De 18 | __EOF__ 19 | } 20 | 21 | -------------------------------------------------------------------------------- /archive-mounter/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=archive-mounter 4 | pkgver=4 5 | pkgrel=1 6 | pkgdesc="Open with archive mounter nautilus menu entry" 7 | arch=('any') 8 | url="http://www.gnome.org" 9 | license=('GPL3') 10 | source=(mount-archive.desktop) 11 | options=(!libtool !strip) 12 | depends=('gvfs') 13 | 14 | package() { 15 | cd $srcdir/ 16 | mkdir -p $pkgdir/usr/share/applications 17 | cp $srcdir/mount-archive.desktop $pkgdir/usr/share/applications/ 18 | } 19 | 20 | sha256sums=('d2743a57a1f8991d5dc073852bc62122455dd94f194d5a666a013572c702eb28') 21 | -------------------------------------------------------------------------------- /xmysql/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=xmysql 4 | pkgver=0.4.9 5 | pkgrel=1 6 | pkgdesc="One command to generate REST APIs for any MySql Database" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/o1lab/xmysql/" 9 | license=('MIT') 10 | depends=('npm') 11 | makedepends=('npm') 12 | source=("${url}/archive/refs/tags/${pkgver}.tar.gz") 13 | 14 | package() { 15 | npm install -g \ 16 | --prefix "$pkgdir"/usr \ 17 | --production "$srcdir"/$pkgver.tar.gz 18 | } 19 | 20 | sha256sums=('b2f8c8fe94a5c1830ad0179d77c3a1a1cfe9b28d2e887b8ec8df36e17292b04b') 21 | -------------------------------------------------------------------------------- /apache-mime4j/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=apache-mime4j 4 | pkgver=0.8.12 5 | pkgrel=1 6 | pkgdesc="Apache JAMES Mime4j" 7 | arch=('i686' 'x86_64') 8 | url="http://james.apache.org/" 9 | license=("Apache") 10 | depends=('java-runtime') 11 | source=("https://www.apache.org/dyn/closer.lua/james/mime4j/${pkgver}/${pkgname}-core-${pkgver}.jar") 12 | 13 | package() { 14 | install -Dm755 ${pkgname}-core-${pkgver}.jar \ 15 | -t "${pkgdir}/usr/share/java/${pkgname}" 16 | } 17 | 18 | sha256sums=('f907a117b3237d92077b97a98da0fc232661eb38376ce23f73a09d7fae1953f5') 19 | -------------------------------------------------------------------------------- /af9005-firmware/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=af9005-firmware 4 | pkgver=6.11.23.01 5 | pkgrel=5 6 | pkgdesc="Firmware for Afatech af9005 based USB dvb devices" 7 | arch=(any) 8 | url="http://linuxtv.org/wiki/index.php/Afatech_AF9005" 9 | license=("Custom") 10 | source=("https://github.com/OpenELEC/dvb-firmware/raw/refs/heads/master/firmware/af9005.fw") 11 | sha256sums=('5d1eedb40067a622c3ac6ec782f8c2de3af8d11e76603deed738deac7144cd82') 12 | 13 | package() { 14 | mkdir -p ${pkgdir}/usr/lib/firmware 15 | install -m644 af9005.fw ${pkgdir}/usr/lib/firmware/af9005.fw 16 | } 17 | -------------------------------------------------------------------------------- /lib32-vgui/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=lib32-vgui 4 | pkgver=f5566261 5 | pkgrel=2 6 | pkgdesc="Half Life 1 SDK" 7 | url="https://github.com/FWGS/vgui-dev" 8 | license=('CUSTOM') 9 | arch=('x86_64') 10 | source=("$pkgname::git+https://github.com/FWGS/vgui-dev") 11 | 12 | pkgver() { 13 | cd $srcdir/$pkgname 14 | git log | head -n 1 | cut -c 8-15 15 | } 16 | 17 | package() { 18 | cd $srcdir/$pkgname/ 19 | install -Dm755 lib/vgui.so $pkgdir/usr/lib32/vgui.so 20 | mkdir $pkgdir/usr/include/ 21 | cp -r include "$pkgdir/usr/" 22 | } 23 | 24 | sha256sums=('SKIP') 25 | -------------------------------------------------------------------------------- /java-environment-fake/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=java-environment-fake 4 | pkgver=3 5 | pkgrel=1 6 | pkgdesc="Fake Java Environment" 7 | arch=(i686 x86_64) 8 | license=('GPL') 9 | url="http://me.me" 10 | provides=('java-environment' 'java-runtime' 'jre7-openjdk' 'java-runtime-headless' 'jre7-openjdk-headless') 11 | replaces=('java-environment' 'java-runtime' 'jre7-openjdk' 'java-runtime-headless' 'jre7-openjdk-headless') 12 | conflicts=('java-environment' 'java-runtime' 'jre7-openjdk' 'java-runtime-headless' 'jre7-openjdk-headless') 13 | 14 | package() { 15 | cd . 16 | } 17 | -------------------------------------------------------------------------------- /libxcm/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=libxcm 4 | pkgver=0.5.3 5 | pkgrel=1 6 | pkgdesc="A library containing the a reference implementation of the net-color specs" 7 | url="http://oyranos.org/" 8 | arch=('i686' 'x86_64') 9 | depends=('xorg-server') 10 | source=("http://prdownloads.sourceforge.net/oyranos/libXcm-$pkgver.tar.bz2") 11 | license=('MIT') 12 | 13 | package() { 14 | cd $srcdir/libXcm-$pkgver 15 | ./configure --prefix=/usr 16 | make 17 | make DESTDIR=$pkgdir install 18 | } 19 | 20 | sha256sums=('04bda6aa4e8b1ef61815ebfc7760277856a5fd3b347948e0d99cf0ec78b03050') 21 | -------------------------------------------------------------------------------- /libreoffice-online/loolwsd-config.patch: -------------------------------------------------------------------------------- 1 | --- a/tools/Config.cpp 2020-10-12 11:40:10.879977858 +0200 2 | +++ b/tools/Config.cpp 2020-10-12 21:02:47.990039366 +0200 3 | @@ -364,7 +364,7 @@ 4 | } 5 | else if (args[0] == "update-system-template") 6 | { 7 | - const char command[] = "loolwsd-systemplate-setup /opt/lool/systemplate " LO_PATH " >/dev/null 2>&1"; 8 | + const char command[] = "loolwsd-systemplate-setup /var/lib/lool/systemplate " LO_PATH " >/dev/null 2>&1"; 9 | std::cout << "Running the following command:" << std::endl 10 | << command << std::endl; 11 | 12 | -------------------------------------------------------------------------------- /.github/workflows/renovate.yml: -------------------------------------------------------------------------------- 1 | name: renovate 2 | 3 | on: 4 | schedule: 5 | - cron: "0 4 * * *" 6 | push: 7 | branches: 8 | - main 9 | paths: 10 | - "*/PKGBUILD" 11 | workflow_dispatch: 12 | 13 | jobs: 14 | renovate: 15 | runs-on: ubuntu-latest 16 | 17 | steps: 18 | - name: Checkout code 19 | uses: actions/checkout@v6.0.1 20 | 21 | - name: Run Renovate 22 | uses: renovatebot/github-action@v44.2.1 23 | env: 24 | RENOVATE_REPOSITORIES: '["${{ github.repository }}"]' 25 | with: 26 | token: ${{ secrets.RENOVATE_TOKEN }} 27 | -------------------------------------------------------------------------------- /iortcw-data/iortcw-data.install: -------------------------------------------------------------------------------- 1 | 2 | post_install() { 3 | echo ">>> Copy the following files off a Windows installation or CD-ROM to the" 4 | echo ">>> /opt/iortcw-data/ directory in order to play:" 5 | echo ">>> pak0.pk3" 6 | echo ">>> sp_pak1.pk3" 7 | echo ">>> mp_pak0.pk3" 8 | echo ">>>" 9 | } 10 | 11 | post_upgrade() { 12 | post_install $1 13 | } 14 | 15 | pre_remove() { 16 | /bin/true 17 | } 18 | 19 | post_remove() { 20 | echo ">>> To complete the uninstallation remove the RtCW data directory:" 21 | echo ">>> rm -r /opt/iortcw-data/" 22 | echo ">>>" 23 | } 24 | -------------------------------------------------------------------------------- /capanalysis/capana.conf: -------------------------------------------------------------------------------- 1 | Listen 9877 2 | 3 | 4 | ServerAdmin info@capanalysis.net 5 | 6 | DocumentRoot /opt/capanalysis/www 7 | 8 | Options All 9 | AllowOverride All 10 | Require all granted 11 | php_admin_value open_basedir "/opt/capanalysis:/tmp:/var/run" 12 | 13 | 14 | ErrorLog /var/log/httpd/capana_error.log 15 | 16 | # Possible values include: debug, info, notice, warn, error, crit, 17 | # alert, emerg. 18 | LogLevel warn 19 | 20 | CustomLog /var/log/httpd/capana_access.log combined 21 | 22 | 23 | -------------------------------------------------------------------------------- /perp/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=perp 4 | pkgver=2.07 5 | pkgrel=2 6 | arch=(i686 x86_64) 7 | pkgdesc="Perp, aka the perpetrator, a persistent process supervisor." 8 | url="http://b0llix.net/perp/" 9 | license=('GPL') 10 | source=(http://b0llix.net/perp/distfiles/$pkgname-$pkgver.tar.gz) 11 | install=perp.install 12 | 13 | build() { 14 | cd $srcdir/$pkgname-$pkgver 15 | make 16 | } 17 | 18 | package() { 19 | cd $srcdir/$pkgname-$pkgver 20 | make DESTDIR=$pkgdir install 21 | mv $pkgdir/usr/sbin $pkgdir/usr/bin 22 | } 23 | 24 | sha256sums=('1222fe31c16014d8b2a78416f93ba9f8c31eddbc381adc9021fa5d9764475815') 25 | -------------------------------------------------------------------------------- /python-indy/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | _pkgname=indy 4 | pkgname=python-${_pkgname} 5 | pkgver=1.16.0 6 | pkgrel=1 7 | pkgdesc="Official wrapper for Hyperledger Indy library" 8 | arch=(i686 x86_64) 9 | url="https://github.com/hyperledger/indy-sdk" 10 | license=('APACHE') 11 | depends=('libindy') 12 | makedepends=('python') 13 | source=("https://github.com/hyperledger/indy-sdk/archive/v$pkgver.tar.gz") 14 | 15 | package() { 16 | cd $srcdir/indy-sdk-$pkgver 17 | cd wrappers/python 18 | python setup.py install -O1 --root="$pkgdir" 19 | } 20 | 21 | sha256sums=('63e42389cd53c66574b8af0979d6ff7acfb5ff0da7a9d5bf37c789ac99ca0dd4') 22 | -------------------------------------------------------------------------------- /roomjuice/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=roomjuice 3 | pkgver=0.3.5 4 | pkgrel=1 5 | pkgdesc="A multi-user jukebox web application. You can stream the music to other people as well." 6 | url="http://grecni.com/roomjuice/" 7 | arch=(any) 8 | optdepends=('apache') 9 | depends=('taginfo' 'php' 'mlocate') 10 | source=("http://grecni.com/${pkgname}/dl/${pkgname}-${pkgver}.tar.bz2") 11 | license=('GPL2') 12 | 13 | package() { 14 | cd "${srcdir}" 15 | mkdir -p "${pkgdir}/srv/http/" 16 | cp -r "${pkgname}-${pkgver}" "${pkgdir}/srv/http/${pkgname}" 17 | } 18 | 19 | sha256sums=('3604bb80ab6e1422cebfba699fd8c46f436a17c957a74d0447933783ef3c2af0') 20 | -------------------------------------------------------------------------------- /dependency-check-cli/dependency-check-cli.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | groupadd dependencycheck 3 | mkdir /opt/dependency-check/data 4 | chown -R root:dependencycheck /opt/dependency-check/data 5 | chmod -R g+w /opt/dependency-check/data 6 | echo " Users should be added to the 'dependencycheck' group to be able to perform vulnerability database updates." 7 | echo " $ sudo gpasswd -a dependencycheck" 8 | } 9 | 10 | post_upgrade() { 11 | chown -R root:dependencycheck /opt/dependency-check/data 12 | chmod -R g+w /opt/dependency-check/data 13 | } 14 | 15 | post_remove() { 16 | groupdel dependencycheck 17 | rm -fr /opt/dependency-check 18 | } 19 | -------------------------------------------------------------------------------- /gyp-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=gyp-git 4 | pkgver=2174.1615ec32 5 | pkgrel=1 6 | pkgdesc="GYP can Generate Your Projects." 7 | url="http://code.google.com/p/gyp/" 8 | arch=('i686' 'x86_64') 9 | makedepends=('git') 10 | depends=('python' 'python-setuptools') 11 | license=('custom') 12 | source=("gyp::git+https://chromium.googlesource.com/external/gyp") 13 | conflicts=('gyp-svn') 14 | replaces=('gyp-svn') 15 | 16 | pkgver() { 17 | cd gyp 18 | echo "$(git rev-list --count master).$(git rev-parse --short master)" 19 | } 20 | 21 | package() { 22 | cd gyp 23 | python3 setup.py install --root="$pkgdir" 24 | } 25 | 26 | sha256sums=('SKIP') 27 | -------------------------------------------------------------------------------- /sunxi-awusb-dkms/PKGBUILD: -------------------------------------------------------------------------------- 1 | #Maintainer: robertfoster 2 | 3 | _pkg=sunxi-awusb 4 | pkgname=${_pkg}-dkms 5 | pkgver=0.5 6 | pkgrel=1 7 | pkgdesc="DKMS module for Allwinner devices" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/linux-sunxi/sunxi-livesuite" 10 | license=('GPL') 11 | depends=('dkms') 12 | makedepends=('git') 13 | conflicts=('cubieboard-livesuit') 14 | source=('git+https://github.com/M0Rf30/sunxi-awusb.git') 15 | 16 | package() { 17 | cd $srcdir/${_pkg} 18 | install -Dt "$pkgdir/usr/src/${_pkg}-$pkgver" -m644 awusb.c Makefile dkms.conf 19 | install -Dt "$pkgdir/usr/lib/udev/rules.d/" -m644 udev/50-awusb.rules 20 | } 21 | 22 | sha256sums=('SKIP') 23 | -------------------------------------------------------------------------------- /grub-theme-midna/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=grub-theme-midna 4 | _pkgname=midna 5 | pkgver=3.1 6 | pkgrel=1 7 | pkgdesc="Midna Grub-theme." 8 | url="http://kaosx.us" 9 | arch=('x86_64') 10 | license=('GPL' 'CC-SA') 11 | depends=('grub-common') 12 | install=grub-themes.install 13 | source=("http://sourceforge.net/projects/kaosx/files/sources/grub-themes/${_pkgname}-${pkgver}.tar.xz") 14 | 15 | package() { 16 | cd ${srcdir} 17 | 18 | install -dm755 ${pkgdir}/usr/share/grub/themes 19 | cp -dpr --no-preserve=ownership ${_pkgname} ${pkgdir}/usr/share/grub/themes 20 | } 21 | sha256sums=('30476cb46ac0fb5e896f665338537a9b04f957f92e146f0e37651f5cf96f23e2') 22 | -------------------------------------------------------------------------------- /ultimate_control/ultimate_control.install: -------------------------------------------------------------------------------- 1 | post_install () { 2 | echo -e "You have to install Ultimate Mouse or Ultimate Gamepad on your phone. You just need to follow these steps:\n" 3 | echo -e "1.Install the app. You can find it through your application provider (Google Play Market or App Store)." 4 | echo -e "\tYou can find the links in the downloads section too." 5 | echo -e "2.Open the application and select the connection type you would like to use:" 6 | echo -e "\tBluetooth or WiFi (*Bluetooth is not available for iPhone and iOS)" 7 | echo -e "3.Select the receiver from the list to establish the connection" 8 | echo -e "4.Enjoy the Ultimate Control experience!" 9 | } 10 | -------------------------------------------------------------------------------- /xplico/json-c.patch: -------------------------------------------------------------------------------- 1 | --- a/manipulators/mwebymsg/analyse.c 2019-05-26 18:38:15.722151286 +0200 2 | +++ b/ manipulators/mwebymsg/analyse.c 2019-05-26 18:38:37.785856970 +0200 3 | @@ -24,6 +24,8 @@ 4 | */ 5 | 6 | #define _GNU_SOURCE 7 | +#define JSON_C_VER_013 (13 << 8) 8 | + 9 | #include 10 | #include 11 | #include 12 | @@ -32,8 +34,9 @@ 13 | #include 14 | #include 15 | #include 16 | +#if (!defined(JSON_C_VERSION_NUM)) || (JSON_C_VERSION_NUM < JSON_C_VER_013) 17 | #include 18 | - 19 | +#endif 20 | #include "log.h" 21 | #include "analyse.h" 22 | #include "proto.h" 23 | -------------------------------------------------------------------------------- /autoindex/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=autoindex 4 | pkgver=2.2.4 # renovate: datasource=git-tags depName=https://git.code.sf.net/p/idjc/code 5 | pkgrel=1 6 | arch=(i686 x86_64) 7 | pkgdesc="A Website Directory Indexer and File Manager" 8 | url="http://autoindex.sourceforge.net/" 9 | license=('GPL') 10 | depends=('php' 'php-apache') 11 | source=("http://prdownloads.sourceforge.net/autoindex/AutoIndex-${pkgver}.tar.gz") 12 | 13 | package() { 14 | 15 | cd $srcdir/AutoIndex-${pkgver} 16 | mkdir -p $pkgdir/srv/http/autoindex 17 | cp -r * ${pkgdir}/srv/http/autoindex 18 | 19 | } 20 | 21 | sha256sums=('3b54ae9b56c33d9724aaa8bb0fe4677e2e9e37cf036d01da7bb5fb70a035e1ec') 22 | -------------------------------------------------------------------------------- /iortcw-it/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=iortcw-it 4 | pkgver=1.51c 5 | pkgrel=1 6 | pkgdesc="Return to Castle Wolfenstein Single Player Italian Language File" 7 | arch=('any') 8 | url="https://github.com/iortcw/iortcw/releases" 9 | license=('GPL') 10 | conflicts=(iortcw-de iortcw-es iortcw-fr) 11 | source=("https://github.com/iortcw/iortcw/releases/download/$pkgver/patch-data-SP_italiano.zip") 12 | 13 | package() { 14 | 15 | cd $srcdir/main 16 | 17 | # Move Data to Package Directory 18 | mkdir -p $pkgdir/opt/iortcw/main 19 | cp Language.cfg $pkgdir/opt/iortcw/main/ 20 | } 21 | 22 | sha256sums=('2decc269f8d4292d2e0c3152c5ba4533b40e566b73842b6773f7455fbf3955d7') 23 | -------------------------------------------------------------------------------- /grub-theme-midna/grub-themes.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | 3 | sed -i -e 's,.*GRUB_THEME=.*,GRUB_THEME="/usr/share/grub/themes/midna/theme.txt",' /etc/default/grub 4 | sed -i -e 's,.*GRUB_GFXMODE=.*,GRUB_GFXMODE=1024x768,' /etc/default/grub 5 | 6 | cat << _EOF 7 | 8 | ==> Installation: Theme is added to your /etc/default/grub: GRUB_THEME="/usr/share/grub/themes/midna/theme.txt" 9 | ==> Update grub:# grub-mkconfig -o /boot/grub/grub.cfg 10 | ==> to activate it 11 | 12 | _EOF 13 | } 14 | 15 | post_upgrade() { 16 | 17 | if [ ! -f /boot/loader/loader.conf ] && ! grep -q NotoSans-Bold-14.pf2 /boot/grub/grub.cfg; then 18 | grub-mkconfig -o /boot/grub/grub.cfg 19 | fi 20 | 21 | } 22 | -------------------------------------------------------------------------------- /dboxfe2/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Contributor: robertfoster 2 | 3 | pkgname=dboxfe2 4 | pkgver=0.1.3 5 | pkgrel=6 6 | pkgdesc="A dosbox frontend" 7 | url="http://chm-projects.de/?q=dboxfe" 8 | arch=('i686' 'x86_64') 9 | license=('GPL') 10 | depends=('qt4') 11 | conflicts=('dboxfe') 12 | source=(https://downloads.sourceforge.net/project/dboxfe.berlios/dboxfe-$pkgver.tar.bz2) 13 | 14 | build() { 15 | cd $srcdir/dboxfe-$pkgver 16 | # configure is broken 17 | qmake-qt4 -o Makefile dboxfe.pro 18 | make 19 | } 20 | 21 | package() { 22 | cd $srcdir/dboxfe-$pkgver 23 | install -D -m755 bin/dboxfe $pkgdir/usr/bin/dboxfe 24 | } 25 | 26 | sha256sums=('a1e8e2fa1b3221f3e7dc14c065e93eede3b9d744d94047118cc730207eb52c5c') 27 | -------------------------------------------------------------------------------- /agentgateway-bin/agentgateway.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=AgentGateway Service 3 | Documentation=https://github.com/agentgateway/agentgateway 4 | After=network.target 5 | Wants=network.target 6 | 7 | [Service] 8 | Type=simple 9 | User=agentgateway 10 | Group=agentgateway 11 | ExecStart=/usr/bin/agentgateway -f /etc/agentgateway/agentgateway.yaml 12 | WorkingDirectory=/var/lib/agentgateway 13 | Restart=always 14 | RestartSec=3 15 | StandardOutput=journal 16 | StandardError=journal 17 | 18 | # Security options 19 | NoNewPrivileges=true 20 | PrivateTmp=true 21 | ProtectSystem=strict 22 | ProtectHome=true 23 | ReadWritePaths=/var/lib/agentgateway /etc/agentgateway /tmp 24 | 25 | [Install] 26 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /collaboraoffice/make-pyuno-work-with-system-wide-module-install.diff: -------------------------------------------------------------------------------- 1 | --- a/pyuno/source/module/uno.py 2017-05-03 18:46:29.000000000 +0200 2 | +++ b/pyuno/source/module/uno.py.new 2017-06-06 17:11:27.585959637 +0200 3 | @@ -16,8 +16,14 @@ 4 | # except in compliance with the License. You may obtain a copy of 5 | # the License at http://www.apache.org/licenses/LICENSE-2.0 . 6 | # 7 | -import pyuno 8 | + 9 | +# Special modification to make uno load on Arch 10 | +import os 11 | import sys 12 | +sys.path.append("/usr/lib/libreoffice/program/") 13 | +os.putenv("URE_BOOTSTRAP", "vnd.sun.star.pathname:/usr/lib/libreoffice/program/fundamentalrc") 14 | + 15 | +import pyuno 16 | import traceback 17 | import warnings 18 | 19 | -------------------------------------------------------------------------------- /python-indy_crypto/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | _pkgname=indy_crypto 4 | pkgname=python-${_pkgname} 5 | pkgver=0.5.1 6 | pkgrel=1 7 | pkgdesc="Official wrapper for Hyperledger Indy Crypto library" 8 | arch=(i686 x86_64) 9 | url="https://github.com/hyperledger/indy-crypto" 10 | license=('APACHE') 11 | depends=('libindy-crypto') 12 | makedepends=('python') 13 | source=("https://files.pythonhosted.org/packages/21/a5/4f316cf4161e222ca81c9ed01b3fa7c4dd71499bc73c4112ab30d7bba76d/${_pkgname}-$pkgver.tar.gz") 14 | 15 | package() { 16 | cd $srcdir/${_pkgname}-$pkgver 17 | python setup.py install -O1 --root="$pkgdir" 18 | } 19 | 20 | sha256sums=('74796a2fbcf0577c9cb91667a621e4febe22f9ef613f3c9d985fd7f3718ce3af') 21 | -------------------------------------------------------------------------------- /aliwe-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=aliwe-git 4 | pkgver=55.851c379 5 | pkgrel=1 6 | pkgdesc="WPA passphrase generator for AGPF Alice Routers in C (WPA script called alish is included)" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/M0Rf30/aliwe" 9 | license=('GPL-3.0-only') 10 | depends=(openssl) 11 | makedepends=('git') 12 | source=("${pkgname}::git+https://github.com/M0Rf30/aliwe.git") 13 | 14 | build() { 15 | cd "${pkgname}" 16 | make 17 | } 18 | 19 | package() { 20 | cd "${pkgname}" 21 | make DESTDIR="${pkgdir}" install 22 | } 23 | 24 | pkgver() { 25 | cd "${pkgname}" 26 | echo $(git rev-list --count master).$(git rev-parse --short master) 27 | } 28 | 29 | sha256sums=('SKIP') 30 | -------------------------------------------------------------------------------- /blindelephant-svn/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=blindelephant-svn 4 | pkgver=7 5 | pkgrel=1 6 | pkgdesc="The BlindElephant Web Application Fingerprinter attempts to discover the version of a (known) web application by comparing static files at known locations " 7 | url="http://blindelephant.sourceforge.net/" 8 | arch=('i686' 'x86_64') 9 | makedepends=('subversion') 10 | depends=('python2') 11 | license=(LGPL) 12 | source=("blindelephant::svn+https://svn.code.sf.net/p/blindelephant/code/trunk") 13 | 14 | package() { 15 | cd blindelephant/src 16 | python2 setup.py install --root=$pkgdir 17 | 18 | } 19 | 20 | pkgver() { 21 | cd blindelephant 22 | svnversion | tr -d [A-z] 23 | } 24 | 25 | sha256sums=('SKIP') 26 | -------------------------------------------------------------------------------- /dante-egl-git/patch: -------------------------------------------------------------------------------- 1 | --- a/neo/SConstruct 2012-09-22 03:27:40.055442154 +0200 2 | +++ b/neo/SConstruct 2012-09-22 03:28:44.809960265 +0200 3 | @@ -240,13 +240,13 @@ 4 | # BASE + GAME + OPT for game 5 | # _noopt versions of the environements are built without the OPT 6 | 7 | -BASECPPFLAGS = [ ] 8 | +BASECPPFLAGS = ['-lGL' ] 9 | CORECPPPATH = [ ] 10 | -CORELIBPATH = [ ] 11 | -CORECPPFLAGS = [ ] 12 | -GAMECPPFLAGS = [ ] 13 | -BASELINKFLAGS = [ ] 14 | -CORELINKFLAGS = [ ] 15 | +CORELIBPATH = ['/usr/lib' ] 16 | +CORECPPFLAGS = ['-lGL'] 17 | +GAMECPPFLAGS = ['-lGL' ] 18 | +BASELINKFLAGS = ['-lGL' ] 19 | +CORELINKFLAGS = ['-lGL' ] 20 | 21 | # for release build, further optimisations that may not work on all files 22 | OPTCPPFLAGS = [ ] 23 | -------------------------------------------------------------------------------- /musicpaused-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=musicpaused-git 3 | pkgver=8.c8a4f14 4 | pkgrel=1 5 | pkgdesc="Pause music when headphones are unplugged" 6 | arch=('i686' 'x86_64') 7 | url="https://github.com/gentoo-root/musicpaused" 8 | license=('GPL3') 9 | provides=('musicpaused') 10 | depends=('dbus' 'jacklistener-git') 11 | makedepends=('git') 12 | source=('musicpaused::git+https://github.com/gentoo-root/musicpaused.git') 13 | 14 | build() { 15 | cd musicpaused 16 | make 17 | } 18 | 19 | package() { 20 | cd musicpaused 21 | make DESTDIR="$pkgdir" install 22 | } 23 | 24 | pkgver() { 25 | cd musicpaused 26 | echo $(git rev-list --count master).$(git rev-parse --short master) 27 | } 28 | 29 | sha256sums=('SKIP') 30 | -------------------------------------------------------------------------------- /reposync-zextras/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=reposync-zextras 3 | pkgver=0.9.1 4 | pkgrel=1 5 | pkgdesc="Mirrors Debian and RedHat repositories to an AWS S3 bucket (with Cloudfront support) or a local directory" 6 | arch=('x86_64') 7 | url="https://github.com/Zextras/reposync" 8 | license=('AGPL3') 9 | depends=() 10 | makedepends=('cargo') 11 | source=( 12 | "${url}/archive/refs/tags/${pkgver}.tar.gz" 13 | ) 14 | 15 | build() { 16 | cd "reposync-${pkgver}" 17 | 18 | cargo build --release 19 | } 20 | 21 | package() { 22 | cd "reposync-${pkgver}" 23 | install -Dm755 "target/release/reposync" \ 24 | "${pkgdir}/usr/bin/reposync" 25 | } 26 | 27 | sha256sums=('661efd17e88a655f71f4c0e83256b73e9f0f894b56fc6966c6139f9c3bd85648') 28 | -------------------------------------------------------------------------------- /bootinfoscript/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=bootinfoscript 4 | pkgver=0.78 # renovate: datasource=github-tags depName=arvidjaar/bootinfoscript 5 | pkgrel=1 6 | pkgdesc="A script which searches all hard drives attached to the computer for information related to booting." 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/arvidjaar/bootinfoscript" 9 | license=('MIT') 10 | depends=('bash') 11 | source=("https://github.com/arvidjaar/bootinfoscript/archive/v$pkgver.tar.gz") 12 | 13 | package() { 14 | cd $srcdir/$pkgname-$pkgver 15 | install -D -m644 bootinfoscript $pkgdir/usr/bin/bootinfoscript 16 | chmod +x $pkgdir/usr/bin/bootinfoscript 17 | } 18 | 19 | sha256sums=('19780542c78756cee5eaf2327e118472d8d509df93bc7bf60deefa7db5ada80d') 20 | -------------------------------------------------------------------------------- /jackeventcmd-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=jackeventcmd-git 4 | pkgver=3.eca961e 5 | pkgrel=1 6 | pkgdesc="Run custom commands when headphones are (un)plugged" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/gentoo-root/jackeventcmd" 9 | license=('GPL3') 10 | provides=('jackeventcmd') 11 | depends=('dbus' 'jacklistener') 12 | makedepends=('git') 13 | source=('jackeventcmd::git+https://github.com/gentoo-root/jackeventcmd') 14 | 15 | build() { 16 | cd jackeventcmd 17 | make 18 | } 19 | 20 | package() { 21 | cd jackeventcmd 22 | make DESTDIR="$pkgdir" install 23 | } 24 | 25 | pkgver() { 26 | cd jackeventcmd 27 | echo $(git rev-list --count master).$(git rev-parse --short master) 28 | } 29 | 30 | sha256sums=('SKIP') 31 | -------------------------------------------------------------------------------- /openicc/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=openicc 4 | pkgver=1.3.1 5 | pkgrel=1 6 | pkgdesc="Colour management projects to share ICC related implementation details" 7 | url="http://www.freedesktop.org/wiki/OpenIcc" 8 | arch=('i686' 'x86_64') 9 | depends=('xorg-server') 10 | source=("http://downloads.sourceforge.net/project/openicc/OpenICC-Profiles/icc-profiles-${pkgname}-${pkgver}.tar.bz2") 11 | license=('GPL') 12 | 13 | build() { 14 | cd "${srcdir}/icc-profiles-${pkgname}-${pkgver}" 15 | ./configure --prefix=/usr 16 | make 17 | } 18 | package() { 19 | cd "${srcdir}/icc-profiles-${pkgname}-${pkgver}" 20 | make DESTDIR="${pkgdir}" install 21 | } 22 | 23 | sha256sums=('a6a8b3b1153faa3a84e71ed81206b19335902fae5f7dee5427a381f4983c217d') 24 | -------------------------------------------------------------------------------- /perl-file-grep/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=perl-file-grep 4 | _realname=File-Grep 5 | pkgver=0.02 6 | pkgrel=1 7 | pkgdesc="Find matches to a pattern in a series of files and related functions" 8 | arch=(any) 9 | url="https://metacpan.org/release/$_realname" 10 | license=(GPL PerlArtistic) 11 | depends=(perl) 12 | options=('!emptydirs') 13 | source=("https://cpan.metacpan.org/authors/id/M/MN/MNEYLON/$_realname-$pkgver.tar.gz") 14 | sha256sums=('462e15274eb6278521407ea302d9eea7252cd44cab2382871f7de833d5f85632') 15 | 16 | build() { 17 | cd $_realname-$pkgver 18 | PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor 19 | make 20 | } 21 | 22 | package() { 23 | cd $_realname-$pkgver 24 | make DESTDIR="$pkgdir" install 25 | } 26 | -------------------------------------------------------------------------------- /jacknotifier-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=jacknotifier-git 4 | pkgver=11.0de9ea9 5 | pkgrel=1 6 | pkgdesc="Headphones Jack Notification Daemon" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/gentoo-root/jacknotifier" 9 | license=('GPL3') 10 | provides=('jacknotifier') 11 | depends=('dbus' 'libnotify' 'jacklistener-git') 12 | makedepends=('git') 13 | source=('jacknotifier::git+https://github.com/gentoo-root/jacknotifier.git') 14 | 15 | build() { 16 | cd jacknotifier 17 | make 18 | } 19 | 20 | package() { 21 | cd jacknotifier 22 | make DESTDIR="$pkgdir" install 23 | } 24 | 25 | pkgver() { 26 | cd jacknotifier 27 | echo $(git rev-list --count master).$(git rev-parse --short master) 28 | } 29 | 30 | sha256sums=('SKIP') 31 | -------------------------------------------------------------------------------- /partclone-utils/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=partclone-utils 4 | pkgver=0.4.3 # renovate: datasource=git-tags depName=https://git.code.sf.net/p/partclone-utils/git 5 | pkgrel=1 6 | pkgdesc="Utility for use with partclone generated images." 7 | arch=('i686' 'x86_64') 8 | url="https://sourceforge.net/projects/partclone-utils" 9 | license=(GPL) 10 | source=("${url}/files/$pkgname-$pkgver.tar.gz") 11 | 12 | build() { 13 | cd "${srcdir}/$pkgname-${pkgver}" 14 | autoreconf -i 15 | ./configure --prefix=/usr --sbindir=/usr/bin 16 | make 17 | } 18 | 19 | package() { 20 | cd "${srcdir}/${pkgname}-${pkgver}" 21 | make DESTDIR="${pkgdir}" install 22 | } 23 | 24 | sha256sums=('1dc98b4f8f26cfd16674edf54e2e2e393efcb4b1269787b3616ca9e5f96d9030') 25 | -------------------------------------------------------------------------------- /perl-net-ldapapi/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=perl-net-ldapapi 4 | _realname=Net-LDAPapi 5 | pkgver=3.0.7 6 | pkgrel=1 7 | pkgdesc="Find matches to a pattern in a series of files and related functions" 8 | arch=(any) 9 | url="https://metacpan.org/release/$_realname" 10 | license=(GPL PerlArtistic) 11 | depends=(perl) 12 | options=('!emptydirs') 13 | source=("https://cpan.metacpan.org/authors/id/M/MI/MISHIKAL/$_realname-$pkgver.tar.gz") 14 | sha256sums=('a38f05c0446b596ce698259fd34371da6ceb3936276c0a87167fc6f2f544c13e') 15 | 16 | build() { 17 | cd $_realname-$pkgver 18 | PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor 19 | make 20 | } 21 | 22 | package() { 23 | cd $_realname-$pkgver 24 | make DESTDIR="$pkgdir" install 25 | } 26 | -------------------------------------------------------------------------------- /cupp-v3/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=cupp-v3 4 | pkgver=3.0 5 | pkgrel=1 6 | pkgdesc="Common User Passwords Profiler " 7 | arch=('i686' 'x86_64') 8 | url="http://www.remote-exploit.org/?page_id=418" 9 | depends=('python2') 10 | license=('GPL') 11 | source=(http://www.remote-exploit.org/content/cupp-$pkgver.tar.gz 12 | cupp-bin) 13 | 14 | package() { 15 | # Organize the paths 16 | mkdir -p $pkgdir/usr/share/ 17 | cp -r $srcdir/cupp $pkgdir/usr/share/ 18 | 19 | # Create the executable link 20 | mkdir -p $pkgdir/usr/bin 21 | cp $srcdir/cupp-bin $pkgdir/usr/bin/cupp 22 | 23 | } 24 | 25 | sha256sums=('d85f862c7255c27a4cdca1943d175356db54ebaa87d0d88f5d20d447d3710ee8' 26 | 'cb5f7f14e89a97306af59152a6d5a6afa88e5c0aeb671f4e8613c6a0699ac7a2') 27 | -------------------------------------------------------------------------------- /snort/snort.logrotate: -------------------------------------------------------------------------------- 1 | /var/log/snort/*.log { 2 | sharedscripts 3 | missingok 4 | notifempty 5 | postrotate 6 | /usr/bin/systemctl try-restart snort.service > /dev/null 2>&1 || true 7 | endscript 8 | } 9 | 10 | /var/log/snort/alert_*.txt /var/log/snort/*.log.* { 11 | nocompress 12 | nocreate 13 | olddir /var/log/snort/old 14 | sharedscripts 15 | missingok 16 | notifempty 17 | postrotate 18 | /usr/bin/find /var/log/snort/old -maxdepth 1 -name 'alert_*' -type f -mtime +60 -exec /usr/bin/rm '{}' ';' > /dev/null 2>&1 || true 19 | /usr/bin/find /var/log/snort/old -maxdepth 1 -name '*.log*' -type f -mtime +60 -exec /usr/bin/rm '{}' ';' > /dev/null 2>&1 || true 20 | /usr/bin/systemctl try-restart snort.service > /dev/null 2>&1 || true 21 | endscript 22 | } 23 | -------------------------------------------------------------------------------- /libreoffice-online/loolwsd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Collabora Online WebSocket Daemon 3 | After=network.target 4 | 5 | [Service] 6 | EnvironmentFile=-/etc/sysconfig/loolwsd 7 | ExecStart=/usr/bin/loolwsd --version --o:sys_template_path=/var/lib/lool/systemplate --o:child_root_path=/var/lib/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd 8 | KillSignal=SIGINT 9 | TimeoutStopSec=120 10 | User=lool 11 | KillMode=control-group 12 | Restart=always 13 | LimitNOFILE=infinity:infinity 14 | 15 | ProtectSystem=strict 16 | ReadWritePaths=/var/lib/lool /var/log 17 | 18 | ProtectHome=yes 19 | PrivateTmp=yes 20 | ProtectControlGroups=yes 21 | CapabilityBoundingSet=CAP_FOWNER CAP_CHOWN CAP_MKNOD CAP_SYS_CHROOT CAP_SYS_ADMIN 22 | 23 | [Install] 24 | WantedBy=multi-user.target 25 | -------------------------------------------------------------------------------- /mopidy-gmusic-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=mopidy-gmusic-git 4 | _pkgname=mopidy-gmusic 5 | pkgver=159.0617ac7 6 | pkgrel=1 7 | pkgdesc="Google Play Music extension for Mopidy" 8 | arch=('any') 9 | url="http://www.mopidy.com" 10 | license=('APACHE') 11 | depends=( 12 | 'mopidy>=1.0' 13 | 'python2-gmusicapi-git' 14 | 'python2-setuptools') 15 | makedepends=('python2') 16 | 17 | conflicts=('mopidy-gmusic') 18 | source=("$_pkgname::git+https://github.com/hechtus/mopidy-gmusic.git") 19 | 20 | pkgver() { 21 | cd "$_pkgname" 22 | echo $(git rev-list --count develop).$(git rev-parse --short develop) 23 | } 24 | 25 | package() { 26 | cd "$srcdir/$_pkgname" 27 | python2 setup.py install --root="$pkgdir/" --optimize=1 28 | } 29 | 30 | sha256sums=('SKIP') 31 | -------------------------------------------------------------------------------- /mycroft-core/mycroft-core.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo "====> Follow these lines to enable audio through pipewire:" 3 | echo "==== cp /usr/share/pipewire/pipewire-pulse.conf /etc/pipewire" 4 | echo "====> Edit the file and enable" 5 | echo "==== tcp:4713" 6 | echo "====> Restart Pipewire" 7 | echo "==== systemctl --user restart pipewire-pulse" 8 | echo "====> Finally run:" 9 | echo "==== systemctl start mycroft.service" 10 | } 11 | 12 | post_upgrade() { 13 | post_install $1 14 | } 15 | 16 | post_remove() { 17 | echo "====> Please check and, if occured, delete the following folders" 18 | echo "==== /opt/mycroft/" 19 | echo "==== /usr/share/mycroft-core/" 20 | echo "==== /var/lib/mycroft" 21 | echo "==== /var/log/mycroft/" 22 | } 23 | -------------------------------------------------------------------------------- /python-phonemes2ids/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-phonemes2ids 4 | pkgver=1.2.0 # renovate: datasource=github-tags depName=rhasspy/phonemes2ids 5 | pkgrel=2 6 | pkgdesc="Flexible tool for assigning integer ids to phonemes" 7 | arch=('any') 8 | depends=('python') 9 | makedepends=('python-setuptools') 10 | url="https://github.com/rhasspy/phonemes2ids" 11 | license=('MIT') 12 | options=(!emptydirs) 13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v$pkgver.tar.gz") 14 | 15 | package() { 16 | cd ${pkgname##python-}-$pkgver 17 | 18 | python setup.py install --root="$pkgdir" --optimize=1 19 | rm -rf "${pkgdir}"/usr/lib/python3.*/site-packages/tests/ 20 | } 21 | 22 | sha256sums=('4af10276c90a0713c0886c18fe4cbf3f8c66c9750b97ce1a818cfc742f69fad2') 23 | -------------------------------------------------------------------------------- /strobe/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=strobe 4 | pkgver=1.06 5 | pkgrel=2 6 | pkgdesc="Super optimised TCP port surveyor (in honour of Julian Assange)" 7 | arch=('i686' 'x86_64') 8 | license=('GPL2') 9 | url="http://ftp.cerias.purdue.edu/pub/tools/unix/scanners/strobe/" 10 | source=("http://ftp.cerias.purdue.edu/pub/tools/unix/scanners/strobe/$pkgname-$pkgver.tar.gz") 11 | 12 | build() { 13 | cd $srcdir/$pkgname 14 | make 15 | } 16 | 17 | package() { 18 | cd $srcdir/$pkgname 19 | mkdir -p $pkgdir/usr/{lib,man,bin} 20 | mkdir -p $pkgdir/usr/man/man1 21 | make INSTALLDIR=$pkgdir/usr/bin \ 22 | LIBDIR=$pkgdir/usr/lib MANDIR=$pkgdir/usr/man/man1 install 23 | 24 | } 25 | 26 | sha256sums=('07ff7b3911d834cdca484c3881dc5646d2c34ba337c38a6cde909a2b06bb85ab') 27 | -------------------------------------------------------------------------------- /python-pyelliptic/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-pyelliptic 4 | pkgver=2.0.1 # renovate: datasource=github-tags depName=radfish/pyelliptic 5 | pkgrel=2 6 | pkgdesc="Python OpenSSL wrapper for ECC (ECDSA, ECIES), AES, HMAC, Blowfish, ..." 7 | arch=(any) 8 | url="https://github.com/radfish/pyelliptic" 9 | license=('GPL3') 10 | depends=('openssl') 11 | makedepends=('python-setuptools') 12 | source=(https://github.com/radfish/pyelliptic/archive/$pkgver.tar.gz) 13 | 14 | build() { 15 | cd ${pkgname##python-}-${pkgver} 16 | python setup.py build 17 | } 18 | 19 | package() { 20 | cd ${pkgname##python-}-${pkgver} 21 | python setup.py install --root="$pkgdir" --skip-build 22 | } 23 | 24 | sha256sums=('840ad6f5e79c633e1de79fb08be78bf76fe07a7f260905eea31efb5ddf00180d') 25 | -------------------------------------------------------------------------------- /termistor-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=termistor-git 4 | pkgver=50.bc0843f 5 | pkgrel=1 6 | pkgdesc="A drop-down terminal for Wayland" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/giucam/termistor" 9 | license=('GPL3') 10 | depends=('wayland' 'libxkbcommon') 11 | makedepends=('git') 12 | provides=("${pkgname%%-git}") 13 | conflicts=("${pkgname%%-git}") 14 | source=("${pkgname%%-git}::git+${url}") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname%%-git}" 18 | cmake . 19 | make 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname%%-git}" 24 | make DESTDIR=$pkgdir install 25 | } 26 | 27 | pkgver() { 28 | cd "${srcdir}/${pkgname%%-git}" 29 | echo $(git rev-list --count master).$(git rev-parse --short master) 30 | } 31 | 32 | sha256sums=('SKIP') 33 | -------------------------------------------------------------------------------- /authpuppy/httpd-authpuppy.conf: -------------------------------------------------------------------------------- 1 | 2 | ServerAdmin webmaster@localhost 3 | ServerName authpuppy.localhost 4 | ServerAlias authpuppy.test 5 | DocumentRoot "/srv/http/authpuppy/web" 6 | 7 | Options Indexes FollowSymLinks MultiViews 8 | AllowOverride All 9 | Order allow,deny 10 | allow from all 11 | 12 | 13 | Alias /auth "/srv/http/authpuppy/web" 14 | 15 | AllowOverride All 16 | Allow from All 17 | 18 | ErrorLog "/var/log/httpd/authpuppy/error.log" 19 | CustomLog "/var/log/httpd/authpuppy/access.log" combined 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /python-pa-ringbuffer/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-pa-ringbuffer 4 | pkgver=0.1.4 # renovate: datasource=github-tags depName=spatialaudio/python-pa-ringbuffer 5 | pkgrel=1 6 | pkgdesc="Python wrapper for PortAudio's ring buffer" 7 | arch=(any) 8 | url="https://github.com/spatialaudio/python-pa-ringbuffer" 9 | license=('MIT') 10 | depends=('portaudio') 11 | makedepends=('python-setuptools') 12 | source=("https://github.com/spatialaudio/python-pa-ringbuffer/archive/$pkgver.tar.gz") 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | python setup.py build 17 | } 18 | 19 | package() { 20 | cd ${pkgname}-${pkgver} 21 | python setup.py install --root="$pkgdir" --skip-build 22 | } 23 | 24 | sha256sums=('58d54698bf1b13490595671342225dd7cd264e820a7695abf4789ebdedd4d1c0') 25 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | ":ignoreModulesAndTests", 5 | ":rebaseStalePrs", 6 | ":semanticCommitScope(deps)", 7 | ":semanticCommits", 8 | ":semanticPrefixFixDepsChoreOthers", 9 | "mergeConfidence:age-confidence-badges", 10 | "replacements:all", 11 | "workarounds:all" 12 | ], 13 | "customManagers": [ 14 | { 15 | "customType": "regex", 16 | "fileMatch": ["(^|/)PKGBUILD$"], 17 | "matchStrings": [ 18 | "pkgver=(?.*) # renovate: datasource=(?.*) depName=(?.*)" 19 | ], 20 | "extractVersionTemplate": "^v?(?.*)$" 21 | } 22 | ], 23 | "rebaseWhen": "behind-base-branch", 24 | "timezone": "Etc/UTC" 25 | } 26 | -------------------------------------------------------------------------------- /agentgateway-bin/agentgateway.yaml: -------------------------------------------------------------------------------- 1 | # Default agentgateway configuration 2 | # This configuration sets up a basic gateway that listens on port 3000 3 | # and connects to an example MCP server using stdio 4 | 5 | binds: 6 | - port: 3000 7 | listeners: 8 | - routes: 9 | - policies: 10 | cors: 11 | allowOrigins: 12 | - "*" 13 | allowHeaders: 14 | - mcp-protocol-version 15 | - content-type 16 | - cache-control 17 | backends: 18 | - mcp: 19 | targets: 20 | - name: everything 21 | stdio: 22 | cmd: npx 23 | args: ["@modelcontextprotocol/server-everything"] 24 | -------------------------------------------------------------------------------- /eselect-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=eselect-git 4 | pkgver=1.4.16.r1.e757ab1 5 | pkgrel=1 6 | pkgdesc="Gentoo's multi-purpose configuration and management tool" 7 | url="http://www.gentoo.org/proj/en/eselect/" 8 | arch=('i686' 'x86_64') 9 | license=('GPL') 10 | source=("${pkgname%-git}::git://anongit.gentoo.org/proj/eselect.git") 11 | makedepends=('git') 12 | 13 | build() { 14 | cd "$srcdir/${pkgname%-git}" 15 | ./autogen.bash 16 | ./configure --prefix=/usr 17 | make 18 | } 19 | 20 | package() { 21 | cd "$srcdir/${pkgname%-git}" 22 | make DESTDIR=$pkgdir install 23 | } 24 | 25 | pkgver() { 26 | cd "$srcdir/${pkgname%-git}" 27 | version="$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" 28 | printf "${version#eselect.}" 29 | } 30 | 31 | sha256sums=('SKIP') 32 | -------------------------------------------------------------------------------- /hoteldruid/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=hoteldruid 4 | pkgver=3.0.6 5 | pkgrel=1 6 | pkgdesc="A php software to manage hotel reservations and booking" 7 | arch=('i686' 'x86_64') 8 | url="http://www.hoteldruid.com/it/index.html" 9 | license=('GPL') 10 | depends=('php' 'mysql') 11 | optdepends=( 12 | 'apache: A high performance Unix-based HTTP server' 13 | 'nginx: Lightweight HTTP server and IMAP/POP3 proxy server' 14 | ) 15 | install=${pkgname}.install 16 | conflicts=('php-residence') 17 | source=(http://www.digitaldruid.net/download/${pkgname}_${pkgver}.tar.gz) 18 | 19 | package() { 20 | install -d $pkgdir/usr/share/webapps/$pkgname 21 | cp -r $srcdir/$pkgname/* ${pkgdir}/usr/share/webapps/$pkgname 22 | } 23 | 24 | sha256sums=('db2a58a08f3e87f66e0ed9e7f71bb92863ceaeab963e0c77e222c222e1b25d2e') 25 | -------------------------------------------------------------------------------- /librespeaker-bin/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=librespeaker-bin 4 | pkgver=2.1.2.190110 5 | pkgrel=1 6 | pkgdesc="An audio processing library which can perform noise suppression, beamforming, echo cancellation, direction of arrival calculation, hotword searching, etc." 7 | arch=('armv6h' 'armv7h' 'aarch64') 8 | url="https://github.com/Seeed-Studio/pi_repo" 9 | license=('PROPRIETARY') 10 | depends=('fftw' 'libpulse' 'libpulse' 'libsndfile') 11 | provides=('librespeaker') 12 | conflicts=('librespeaker') 13 | install= 14 | source=("https://github.com/M0Rf30/librespeaker-bin/archive/$pkgver.tar.gz") 15 | 16 | package() { 17 | cd "$pkgname-$pkgver" 18 | cp -r * "$pkgdir" 19 | chmod +x $pkgdir/usr/lib/*.so.* 20 | } 21 | 22 | sha256sums=('f6d39ad0635632677c822b7010cc26658be397f2c04545d325e2e5c2df249ff9') 23 | -------------------------------------------------------------------------------- /printerd-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=printerd-git 4 | pkgver=297.f3259d8 5 | pkgrel=1 6 | pkgdesc="A daemon to manage local and remote printers on Linux." 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/hughsie/printerd" 9 | license=('GPL2') 10 | depends=('gnome-common' 'gobject-introspection') 11 | makedepends=('git' 'intltool' 'gtk-doc') 12 | source=('printerd::git+https://github.com/hughsie/printerd.git') 13 | 14 | build() { 15 | cd printerd 16 | ./autogen.sh 17 | ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var 18 | make 19 | } 20 | 21 | package() { 22 | cd printerd 23 | make DESTDIR=$pkgdir install 24 | } 25 | 26 | pkgver() { 27 | cd printerd 28 | echo $(git rev-list --count master).$(git rev-parse --short master) 29 | } 30 | 31 | sha256sums=('SKIP') 32 | -------------------------------------------------------------------------------- /python-epitran/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-epitran 4 | pkgver=1.34.0 # renovate: datasource=github-tags depName=dmort27/epitran 5 | pkgrel=1 6 | pkgdesc="A library and tool for transliterating orthographic text as IPA (International Phonetic Alphabet)." 7 | arch=('any') 8 | depends=('python' 'python-marisa-trie' 'python-panphon' 'python-regex' 'python-requests') 9 | makedepends=('python-setuptools') 10 | url="https://github.com/dmort27/epitran" 11 | license=('MIT') 12 | options=(!emptydirs) 13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v$pkgver.tar.gz") 14 | 15 | package() { 16 | cd ${pkgname##python-}-$pkgver 17 | 18 | python setup.py install --root="$pkgdir" --optimize=1 19 | } 20 | 21 | sha256sums=('5633ddc3a7146b0555f5f6323d03e7334c2b89ec0ae7e18f378337a8c72b97fc') 22 | -------------------------------------------------------------------------------- /python-flask-themes2/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname='python-flask-themes2' 4 | pkgver=1.0.1 5 | pkgrel=1 6 | pkgdesc="Easily theme your Flask app" 7 | url="https://github.com/sysr-q/flask-themes2" 8 | license=('MIT') 9 | arch=('any') 10 | depends=('python-flask' 'python-simplejson') 11 | makedepends=('python-setuptools') 12 | _realname=Flask-Themes2 13 | source=("https://files.pythonhosted.org/packages/a9/51/5cbc31456eb182d507476331c66ddf866eea412baa2ea527991bd008c2eb/Flask-Themes2-${pkgver}.tar.gz") 14 | 15 | build() { 16 | cd "$srcdir/${_realname}-$pkgver" 17 | python setup.py build 18 | } 19 | 20 | package() { 21 | cd "${srcdir}/${_realname}-$pkgver" 22 | python setup.py install --root="$pkgdir" 23 | } 24 | 25 | sha256sums=('82c3204105e38437d04619bb1f4901cbc8cac5def9598f8f84747a464fcf50fb') 26 | -------------------------------------------------------------------------------- /not-on-aur/iio-sensor-polling/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=iio-sensor-polling 4 | pkgver=1 5 | pkgrel=1 6 | pkgdesc="IIO accelerometer polling mechanism" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/M0Rf30/misc-scripts" 9 | license=('GPL2') 10 | depends=('iio-sensor-proxy') 11 | source=("https://raw.githubusercontent.com/M0Rf30/misc-scripts/master/polling.c" 12 | iio-sensor-polling.service) 13 | 14 | build() { 15 | cd "$srcdir/" 16 | gcc -o polling polling.c 17 | } 18 | 19 | package() { 20 | install -dm755 $pkgdir/usr/bin/ 21 | install -dm755 $pkgdir/usr/lib/systemd/system 22 | cp $srcdir/polling $pkgdir/usr/bin 23 | cp $srcdir/iio-sensor-polling.service $pkgdir/usr/lib/systemd/system 24 | } 25 | md5sums=('28733aa7e65a3e967961311f85ed82b7' 26 | '141507209c0664fcb7b88927de36e3e1') 27 | -------------------------------------------------------------------------------- /python-osadl-matrix/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=python-osadl-matrix 3 | pkgver=2024.02.13.010236 4 | pkgrel=1 5 | pkgdesc="OSADL license compatibility matrix as a CSV" 6 | arch=('any') 7 | depends=('python') 8 | makedepends=(python-{build,installer,wheel} python-setuptools) 9 | url="https://github.com/priv-kweihmann/osadl-matrix" 10 | license=('Unlicense' 'CCPL:by-4.0') 11 | options=(!emptydirs) 12 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz") 13 | 14 | build() { 15 | cd "${pkgname##python-}-${pkgver}" 16 | python -m build --wheel --no-isolation 17 | } 18 | 19 | package() { 20 | cd "${pkgname##python-}-${pkgver}" 21 | python -m installer --destdir="$pkgdir" dist/*.whl 22 | } 23 | 24 | sha256sums=('a91433f342cf652dd04832b1c1752da2cdacc5de8bbc3ca71a9ae2099f0460d9') 25 | -------------------------------------------------------------------------------- /extract-dtb/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=extract-dtb 4 | pkgver=1.2.3 # renovate: datasource=github-tags depName=PabloCastellano/extract-dtb 5 | pkgrel=1 6 | pkgdesc="Tool to split a kernel image with appended dtbs into separated kernel and dtb files" 7 | arch=('any') 8 | url="https://github.com/PabloCastellano/extract-dtb" 9 | license=('GPL3') 10 | depends=('python') 11 | makedepends=('python-setuptools') 12 | 13 | source=("${url}/archive/refs/tags/$pkgver.tar.gz") 14 | 15 | build() { 16 | cd "${pkgname}-${pkgver}" 17 | python setup.py build 18 | } 19 | 20 | package() { 21 | cd "${pkgname}-${pkgver}" 22 | python setup.py install --root="${pkgdir}" --optimize=1 23 | rm ${pkgdir}/usr/{CHANGES.md,LICENSE} 24 | } 25 | 26 | sha256sums=('a8a5b461c9e5fd564316566f63f5fe7458da69af68d59d60e0a66a3965099ada') 27 | -------------------------------------------------------------------------------- /mips-2011-mips-linux-gnu/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=mips-2011-mips-linux-gnu 4 | pkgver=2011.03 5 | pkgrel=1 6 | pkgdesc="Sourcery G++ Lite 2011.03-95 for MIPS (target) GNU/Linux(target-kernel) " 7 | arch=('i686' 'x86_64') 8 | url="http://www.codesourcery.com/sgpp/lite/arm/portal/release1802" 9 | #Custom license according to share/doc/arm-arm-none-eabi/LICENSE.txt 10 | license=('custom') 11 | options=(!strip) 12 | source=(http://www.codesourcery.com/sgpp/lite/mips/portal/package9055/public/mips-linux-gnu/mips-2011.03-93-mips-linux-gnu-i686-pc-linux-gnu.tar.bz2) 13 | 14 | package() { 15 | #Copy base binaries, libraries and such 16 | mkdir -p $pkgdir/usr 17 | cd $srcdir/mips-$pkgver 18 | cp -PR * $pkgdir/usr 19 | } 20 | 21 | sha256sums=('ef7a49aca1aa31d2dc7d41a8835b4e5f7a9e9e8129ffc03c597432352fc08368') 22 | -------------------------------------------------------------------------------- /python-rlp/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-rlp 4 | pkgver=4.0.1 5 | pkgrel=1 6 | pkgdesc="A package for encoding and decoding data in and from Recursive Length Prefix notation" 7 | url='https://pypi.org/project/rlp/' 8 | license=('MIT') 9 | arch=('any') 10 | depends=('python' 'python-eth-utils') 11 | makedepends=('python-build' 'python-installer' 'python-setuptools-scm' 'python-wheel') 12 | source=("https://files.pythonhosted.org/packages/source/r/rlp/rlp-$pkgver.tar.gz") 13 | 14 | build() { 15 | cd "${srcdir}/${pkgname##python-}-${pkgver}" 16 | python3 -m build -nwx 17 | } 18 | 19 | package() { 20 | cd "${srcdir}/${pkgname##python-}-${pkgver}" 21 | python3 -m installer --destdir="$pkgdir" dist/*.whl 22 | } 23 | 24 | sha256sums=('bcefb11013dfadf8902642337923bd0c786dc8a27cb4c21da6e154e52869ecb1') 25 | -------------------------------------------------------------------------------- /websocketd-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=websocketd-git 4 | _gitpkg=websocketd 5 | pkgver=147.fbda5f2 6 | pkgrel=1 7 | pkgdesc="Like inetd, but for WebSockets. Turn any application that uses STDIO/STDOUT into a WebSocket server." 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/joewalnes/websocketd" 10 | license=('BSD') 11 | depends=('glibc') 12 | conflicts=('websocketd') 13 | makedepends=('git' 'mercurial') 14 | source=('websocketd::git+https://github.com/joewalnes/websocketd.git') 15 | 16 | build() { 17 | cd ${_gitpkg} 18 | make 19 | } 20 | 21 | package() { 22 | cd ${_gitpkg} 23 | install -Dm755 "${_gitpkg}" "${pkgdir}/usr/bin/${_gitpkg}" 24 | } 25 | 26 | pkgver() { 27 | cd ${_gitpkg} 28 | echo $(git rev-list --count master).$(git rev-parse --short master) 29 | } 30 | 31 | sha256sums=('SKIP') 32 | -------------------------------------------------------------------------------- /cursynth/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=cursynth 4 | pkgver=1.5 5 | pkgrel=2 6 | pkgdesc='A polyphonic music synthesizer that runs graphically inside your terminal' 7 | arch=('i686' 'x86_64') 8 | url='http://www.gnu.org/software/cursynth/' 9 | license=('GPL3') 10 | depends=('ncurses' 'alsa-lib' 'pulseaudio' 'jack') 11 | source=(ftp://ftp.gnu.org/gnu/cursynth/cursynth-latest.tar.gz 12 | patch) 13 | 14 | build() { 15 | cd $pkgname-$pkgver 16 | patch -Np1 -i ../patch 17 | autoreconf -i 18 | ./configure --prefix=/usr --with-pulse --with-jack --with-alsa 19 | make 20 | } 21 | 22 | package() { 23 | cd $pkgname-$pkgver 24 | make DESTDIR="$pkgdir" install 25 | } 26 | 27 | sha256sums=('1b9066526a368df8e337c507f8896e9aeac59da16933eccd473b07a2bc8617b6' 28 | '05eb4da2942688a7dbee76d524fd25e7d13b2d275e898b3241955ffaf8db865f') 29 | -------------------------------------------------------------------------------- /python-base58/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Andy Weidenbaum 3 | # Contributor: redfish 4 | 5 | pkgname=python-base58 6 | pkgver=2.1.1 # renovate: datasource=github-tags depName=keis/base58 7 | pkgrel=1 8 | pkgdesc="Bitcoin-compatible Base58 and Base58Check implementation" 9 | arch=('any') 10 | depends=('python') 11 | makedepends=('python-setuptools') 12 | url="https://github.com/keis/base58" 13 | license=('MIT') 14 | options=(!emptydirs) 15 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v$pkgver.tar.gz") 16 | 17 | package() { 18 | cd ${pkgname##python-}-$pkgver 19 | 20 | python setup.py install --root="$pkgdir" --optimize=1 21 | install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" 22 | } 23 | 24 | sha256sums=('5df25ce3b3d2f7e9d5289b2c75ba9e5291b59b1c34f4f7c90df5ae5f87fe5fb9') 25 | -------------------------------------------------------------------------------- /python-unoserver/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | _name=unoserver 4 | pkgname="python-${_name}" 5 | pkgver=3.6 # renovate: datasource=github-tags depName=unoconv/unoserver 6 | pkgrel=1 7 | pkgdesc="Using LibreOffice as a server for converting documents" 8 | arch=('any') 9 | depends=('python') 10 | makedepends=(python-build python-installer python-setuptools python-wheel) 11 | url="https://github.com/unoconv/unoserver" 12 | license=('MIT') 13 | options=(!emptydirs) 14 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/$pkgver.tar.gz") 15 | 16 | build() { 17 | cd $_name-$pkgver 18 | python -m build --wheel --no-isolation 19 | } 20 | 21 | package() { 22 | cd $_name-$pkgver 23 | python -m installer --destdir="$pkgdir" dist/*.whl 24 | } 25 | 26 | sha256sums=('b2f0ecac6f2c1d0939554fe4afaa02c3904d94e631712d9f114264fea97ca992') 27 | -------------------------------------------------------------------------------- /openca-tools/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=openca-tools 4 | pkgver=1.3.1 5 | pkgrel=1 6 | pkgdesc="A robust, full-featured and Open Source out-of-the-box Certification Authority" 7 | arch=('i686' 'x86_64') 8 | url="http://www.openca.org/projects/openca/" 9 | license=('GPL2') 10 | depends=('openssl') 11 | options=('!libtool') 12 | source=("http://prdownloads.sourceforge.net/project/openca/$pkgname/releases/v$pkgver/sources/$pkgname-$pkgver.tar.gz") 13 | 14 | build() { 15 | cd "$srcdir/$pkgname-$pkgver" 16 | ./configure --prefix=/usr --disable-static --sbindir=/usr/bin 17 | make 18 | 19 | } 20 | 21 | package() { 22 | cd "$srcdir/$pkgname-$pkgver" 23 | 24 | make DESTDIR="$pkgdir" install 25 | rm $pkgdir/usr/share/man/man1/verify.1 26 | } 27 | 28 | sha256sums=('4890fb5db61478e189707ec72a78ded71c11dfe5251aa3cf578dbc78737724aa') 29 | -------------------------------------------------------------------------------- /python-charm-crypto-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | _pkgname=charm-crypto 4 | pkgname=python-${_pkgname}-git 5 | pkgver=v0.43.r243.g531fcb4a 6 | pkgrel=1 7 | pkgdesc="A framework for rapidly prototyping advanced cryptosystems" 8 | arch=(i686 x86_64) 9 | url="https://github.com/JHUISI/charm" 10 | license=('LGPL3') 11 | depends=('openssl-1.0' 'pbc' 'python-pyparsing') 12 | makedepends=('python') 13 | source=("${_pkgname}::git+https://github.com/JHUISI/charm.git") 14 | 15 | pkgver() { 16 | cd $srcdir/${_pkgname} 17 | git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' 18 | } 19 | 20 | build() { 21 | cd $srcdir/${_pkgname} 22 | ./configure.sh --prefix=/usr --sysconfdir=/etc 23 | make 24 | } 25 | 26 | package() { 27 | cd $srcdir/${_pkgname} 28 | python setup.py install --root=$pkgdir 29 | } 30 | 31 | sha256sums=('SKIP') 32 | -------------------------------------------------------------------------------- /python-pyfakewebcam/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-pyfakewebcam 4 | pkgver=0.1.0 # renovate: datasource=github-tags depName=jremmons/pyfakewebcam 5 | pkgrel=1 6 | pkgdesc="An API for writing RGB frames to a fake webcam device on Linux" 7 | arch=('any') 8 | url="https://github.com/jremmons/pyfakewebcam" 9 | license=("GPL3") 10 | depends=('python-numpy' 'v4l2loopback-dkms') 11 | makedepends=('python-setuptools') 12 | source=("https://github.com/jremmons/pyfakewebcam/archive/refs/tags/r${pkgver}.tar.gz") 13 | sha256sums=('b53d816691d1896070d50e0e92a846f4afda61933766dc70a44b36829715e59c') 14 | 15 | build() { 16 | cd "${srcdir}/${pkgname#python-}-r${pkgver}" 17 | python setup.py build 18 | } 19 | 20 | package() { 21 | cd "${srcdir}/${pkgname#python-}-r${pkgver}" 22 | python setup.py install --root="${pkgdir}" --optimize=1 23 | } 24 | -------------------------------------------------------------------------------- /traccar-bin/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: kehon 3 | 4 | pkgname=traccar-bin 5 | pkgver=6.11.1 # renovate: datasource=github-tags depName=tananaev/traccar 6 | pkgrel=1 7 | pkgdesc="Open source GPS tracking system" 8 | arch=('i686' 'x86_64') 9 | url="http://www.traccar.org/" 10 | license=('APACHE') 11 | backup=('opt/traccar/conf/traccar.xml') 12 | source=("https://github.com/tananaev/traccar/releases/download/v${pkgver}/${pkgname%%-*}-linux-64-$pkgver.zip") 13 | 14 | package() { 15 | cd "${srcdir}" 16 | ./traccar.run --noexec --target "${pkgdir}/opt/traccar/" 17 | install -m755 -d "${pkgdir}/usr/lib/systemd/system" 18 | mv "${pkgdir}/opt/traccar/traccar.service" "${pkgdir}/usr/lib/systemd/system/" 19 | chmod 755 -R "${pkgdir}/opt" 20 | } 21 | 22 | sha256sums=('9440b568cfae13245255e2754a0d9007dd1913a1c76093d47426ba003bcfc29b') 23 | -------------------------------------------------------------------------------- /libtpms/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=libtpms 4 | pkgver=0.10.1 # renovate: datasource=github-tags depName=stefanberger/libtpms 5 | pkgrel=1 6 | pkgdesc="The libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2)" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/stefanberger/libtpms" 9 | license=(unknown) 10 | depends=('openssl' 'zlib') 11 | makedepends=('automake' 'autoconf' 'perl') 12 | provides=('libtpms') 13 | source=("https://github.com/stefanberger/libtpms/archive/v${pkgver}.tar.gz") 14 | 15 | build() { 16 | cd "$pkgname-$pkgver" 17 | ./autogen.sh --with-tpm2 --with-openssl --prefix=/usr 18 | make all 19 | } 20 | 21 | package() { 22 | cd "$pkgname-$pkgver" 23 | make DESTDIR="${pkgdir}" install 24 | } 25 | 26 | sha256sums=('ebc24f3191d90f6cf0b4d4200cd876db4bd224b3c565708bbea0a82ee275e0fb') 27 | -------------------------------------------------------------------------------- /whatsie/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=whatsie 4 | pkgver=4.16.3 # renovate: datasource=github-tags depName=keshavbhatt/whatsie 5 | pkgrel=1 6 | pkgdesc="Fast Light weight WhatsApp Client based on Qt's WebEngine, With lots of settings and packed goodies" 7 | arch=('armv6h' 'armv7h' 'arm' 'aarch64' 'i686' 'x86_64') 8 | url="https://github.com/keshavbhatt/whatsie" 9 | license=('MIT') 10 | depends=('qt5-base' 'qt5-declarative' 'qt5-location' 'qt5-webchannel' 'qt5-webengine') 11 | makedepends=('qt5-base') 12 | source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") 13 | 14 | build() { 15 | cd "${pkgname}-${pkgver}" 16 | qmake src 17 | make 18 | } 19 | 20 | package() { 21 | cd "${pkgname}-${pkgver}" 22 | make INSTALL_ROOT="${pkgdir}" install 23 | } 24 | 25 | sha256sums=('6149c05e30d87e61ee480d7ead082224cf9f32fea61a3820c0f7225ae8a8a616') 26 | -------------------------------------------------------------------------------- /kodi-addon-stream/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=kodi-addon-stream 4 | pkgver=1.4.6RC3 5 | pkgrel=1 6 | pkgdesc='A cross-platform XBMC addon designed with the goal of delivering HD content from all across the web.' 7 | classname=plugin.video.stream 8 | arch=('any') 9 | url='https://github.com/brysonreece/Stream/' 10 | license=('GPL3') 11 | depends=('kodi') 12 | options=(!strip) 13 | source=("https://github.com/brysonreece/Stream/archive/v1.4.6-RC3.zip") 14 | install=kodi-addon-stream.install 15 | 16 | package() { 17 | mkdir -p ${pkgdir}/usr/share/kodi/addons/ 18 | cp -r ${srcdir}/Stream-1.4.6-RC3/ ${pkgdir}/usr/share/kodi/addons/${classname} 19 | rm -r ${pkgdir}/usr/share/kodi/addons/${classname}/resources/bin/{android_arm,darwin_x64,windows_x86} 20 | } 21 | 22 | sha256sums=('a2d6f4d9f75ed8239d427ed11ab56e75f374028c9d60aa66db099dbac466ba72') 23 | -------------------------------------------------------------------------------- /ocaml-ogg/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-ogg 5 | pkgver=0.7.4 6 | pkgrel=1 7 | pkgdesc="OCaml binding to libogg" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-ogg" 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'libogg') 12 | makedepends=('dune' 'ocaml-findlib') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "/usr/lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('e66f29f6f9d319747ac3d4587c956c882870c918941315ac16aef96f7ea29228') 32 | -------------------------------------------------------------------------------- /flict-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=flict-git 3 | pkgver=1.1.2.r0.gbca99b7 4 | pkgrel=1 5 | pkgdesc="Open source software license compatibility tool" 6 | arch=('any') 7 | depends=('python' 'python-license-expression' 'python-osadl-matrix') 8 | makedepends=(python-{build,installer,wheel} python-setuptools) 9 | url="https://github.com/vinland-technology/flict" 10 | conflicts=("${pkgname%-git}") 11 | provides=("${pkgname%-git}") 12 | license=('GPL3') 13 | source=("${pkgname%%-git}::git+${url}") 14 | 15 | build() { 16 | cd "${pkgname%%-git}" 17 | python -m build --wheel --no-isolation 18 | } 19 | 20 | package() { 21 | cd "${pkgname%%-git}" 22 | python -m installer --destdir="$pkgdir" dist/*.whl 23 | } 24 | 25 | pkgver() { 26 | cd "${pkgname%%-git}" 27 | git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' 28 | } 29 | 30 | sha256sums=('SKIP') 31 | -------------------------------------------------------------------------------- /hyperledger-fabric-chaintool/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | _pkgname=fabric-chaintool 4 | pkgname=hyperledger-${_pkgname} 5 | pkgver=1.1.3 6 | pkgrel=1 7 | pkgdesc="An utility to assist in various phases of Hyperledger Fabric chaincode development, such as compilation, test, packaging, and deployment" 8 | arch=(x86_64) 9 | url="https://github.com/hyperledger/fabric-chaintool" 10 | license=('APACHE') 11 | groups=('hyperledger') 12 | depends=('go' 'protobuf' 'jdk8-openjdk') 13 | makedepends=('leiningen') 14 | source=("https://github.com/hyperledger/fabric-chaintool/archive/v$pkgver.tar.gz") 15 | 16 | build() { 17 | cd $srcdir/${_pkgname}-$pkgver 18 | make 19 | } 20 | 21 | package() { 22 | cd $srcdir/${_pkgname}-$pkgver 23 | make PREFIX=$pkgdir/usr BINDIR=/bin install 24 | } 25 | 26 | sha256sums=('31b84f8a4c8418cf20c9952fdb50f0bce3e42d1eaaeac9beb78ab5af38f97273') 27 | -------------------------------------------------------------------------------- /ocaml-lame/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-lame 5 | pkgver=0.3.7 6 | pkgrel=1 7 | pkgdesc="OCaml bindings to the LAME mp3 encoder" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-lame" 10 | license=('GPL2') 11 | depends=('ocaml' 'lame') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('6a195addb8417219f59f4aa5644a6c020344d2f212b1dc5a5041010a25efc8a0') 32 | -------------------------------------------------------------------------------- /shisper-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=shisper-git 4 | pkgver=0.2.6.r0.g9cd1532 5 | pkgrel=1 6 | pkgdesc="A quick & dirty script to generate subtitles and transcriptions for your multimedia files using ggerganov/whisper.cpp" 7 | arch=(any) 8 | url="https://github.com/M0Rf30/shisper" 9 | license=('GPL3') 10 | depends=( 11 | 'ffmpeg' 12 | 'mpv' 13 | 'whisper.cpp' 14 | ) 15 | makedepends=('git') 16 | conflicts=("${pkgname%%-git}") 17 | provides=("${pkgname%%-git}") 18 | backup=('etc/shisper/config.ini') 19 | source=("${pkgname%%-git}::git+${url}") 20 | 21 | pkgver() { 22 | cd "${srcdir}/${pkgname%%-git}" 23 | git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' 24 | } 25 | 26 | package() { 27 | cd "${srcdir}/${pkgname%%-git}" 28 | install -Dm755 "${pkgname%%-git}" \ 29 | -t "${pkgdir}/usr/bin/" 30 | } 31 | 32 | sha256sums=('SKIP') 33 | -------------------------------------------------------------------------------- /xash3d-hlsdk/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=xash3d-hlsdk 4 | pkgver=r639.8f5c36dc 5 | pkgrel=1 6 | pkgdesc="Half-Life SDK from original Xash3D engine" 7 | arch=('x86_64') 8 | url="http://xash.su/" 9 | license=('GPL3') 10 | makedepends=('cmake' 'git') 11 | source=("${pkgname}::git+https://github.com/FWGS/hlsdk-portable") 12 | 13 | pkgver() { 14 | cd "${srcdir}/${pkgname}" 15 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 16 | } 17 | 18 | prepare() { 19 | cd "${srcdir}/${pkgname}" 20 | git submodule update --init --recursive 21 | } 22 | 23 | build() { 24 | cmake -B build -S "${srcdir}/${pkgname}" \ 25 | -DCMAKE_INSTALL_PREFIX=/usr/lib \ 26 | -D64BIT=1 27 | 28 | cmake --build build 29 | } 30 | 31 | package() { 32 | DESTDIR="${pkgdir}" \ 33 | cmake --install build 34 | } 35 | 36 | sha256sums=('SKIP') 37 | -------------------------------------------------------------------------------- /perp/perp.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo " >> to activate perp, run the commands " 3 | echo " >> # perp-setup /etc/perp" 4 | echo " >> # kill -HUP 1" 5 | echo " >> become familiar with perp's configuration and operation. skim the manual pages for perp_intro(8), perpd(8), and perpetrate(5)." 6 | } 7 | 8 | post_upgrade() { 9 | echo " >> If upgrading a previous perp installation, follow all the steps above. The perp-setup(8) utility script will not disturb any previous 10 | configuration it finds in any of /etc/inittab, /etc/rc.local, or /etc/perp/.boot." 11 | echo " >> As a special case, if upgrading from perp-0.00 to a later release in" 12 | echo " >> the perp-2.* series, it will be necessary to remove a couple of old" 13 | echo " >> files from the earlier release manually. These are:" 14 | echo " >> /usr/sbin/perpetrate" 15 | echo " >> /usr/share/man/man8/perpetrate.8" 16 | } 17 | -------------------------------------------------------------------------------- /python-panphon/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-panphon 4 | pkgver=0.19.1 # renovate: datasource=github-tags depName=dmort27/panphon 5 | pkgrel=2 6 | pkgdesc="Python package and data files for manipulating phonological segments (phones, phonemes) in terms of universal phonological features." 7 | arch=('any') 8 | depends=('python' 'python-editdistance' 'python-munkres' 'python-numpy' 'python-yaml' 'python-regex' 'python-unicodecsv') 9 | makedepends=('python-setuptools') 10 | url="https://github.com/dmort27/panphon" 11 | license=('MIT') 12 | options=(!emptydirs) 13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/$pkgver.tar.gz") 14 | 15 | package() { 16 | cd ${pkgname##python-}-$pkgver 17 | 18 | python setup.py install --root="$pkgdir" --optimize=1 19 | } 20 | 21 | sha256sums=('9d5a189c8f8ef8cf4b1dfa90c0c0c66543d4257591b37d8b95fc8bfe81a09a0a') 22 | -------------------------------------------------------------------------------- /devilutionx-mpq-tools-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=devilutionx-mpq-tools-git 4 | pkgver=1 5 | pkgrel=1 6 | pkgdesc="DevilutionX MPQ minifier tool (git version)" 7 | arch=('armv6h' 'armv7h' 'arm' 'aarch64' 'i686' 'x86_64') 8 | url="https://github.com/diasurgical/devilutionx-mpq-tools" 9 | license=('custom:unlicense') 10 | depends=('fmt') 11 | makedepends=('git' 'cmake') 12 | conflicts=("${pkgname%-git}") 13 | provides=("${pkgname%-git}") 14 | source=("${pkgname%-git}::git+${url}") 15 | sha256sums=('SKIP') 16 | 17 | build() { 18 | cd "${pkgname%-git}" 19 | 20 | cmake -S. -Bbuild-rel -G Ninja \ 21 | -DCMAKE_BUILD_TYPE=Release \ 22 | -DCMAKE_INSTALL_PREFIX="/usr" 23 | 24 | cmake --build build-rel -j "$(getconf _NPROCESSORS_ONLN)" 25 | } 26 | 27 | package() { 28 | cd "${pkgname%-git}" 29 | DESTDIR="${pkgdir}" \ 30 | cmake --install build-rel 31 | } 32 | -------------------------------------------------------------------------------- /ocaml-lame-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=ocaml-lame-git 3 | pkgver=r85.5ed5784 4 | pkgrel=1 5 | pkgdesc="OCaml bindings to the LAME mp3 encoder" 6 | arch=('i686' 'x86_64') 7 | url="https://github.com/savonet/ocaml-lame" 8 | license=('GPL2') 9 | depends=('ocaml' 'lame') 10 | makedepends=('dune') 11 | options=('!strip' '!makeflags') 12 | source=("$pkgname::git+https://github.com/savonet/ocaml-lame") 13 | 14 | pkgver() { 15 | cd "${srcdir}/${pkgname}" 16 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 17 | } 18 | 19 | build() { 20 | cd "${srcdir}/${pkgname}" 21 | dune build 22 | } 23 | 24 | package() { 25 | cd "${srcdir}/${pkgname}" 26 | dune install --prefix "${pkgdir}/usr" --libdir \ 27 | "${pkgdir}$(ocamlfind printconf destdir)" 28 | 29 | # Remove docs 30 | rm -rf "${pkgdir}/usr/doc" 31 | } 32 | sha256sums=('SKIP') 33 | -------------------------------------------------------------------------------- /python-rtmixer/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-rtmixer 4 | pkgver=0.1.7 # renovate: datasource=github-tags depName=spatialaudio/python-rtmixer 5 | pkgrel=2 6 | pkgdesc="Reliable low-latency audio playback and recording with Python" 7 | arch=(any) 8 | url="https://github.com/spatialaudio/python-rtmixer" 9 | license=('MIT') 10 | makedepends=(portaudio python-build python-cffi python-installer python-pa-ringbuffer python-setuptools python-wheel) 11 | source=("git+https://github.com/spatialaudio/python-rtmixer.git") 12 | 13 | prepare() { 14 | cd ${pkgname} 15 | git submodule update --init --recursive --depth 1 --recommend-shallow 16 | } 17 | 18 | build() { 19 | cd ${pkgname} 20 | python -m build --wheel --no-isolation 21 | } 22 | 23 | package() { 24 | cd ${pkgname} 25 | python -m installer --destdir="$pkgdir" dist/*.whl 26 | } 27 | 28 | sha256sums=('SKIP') 29 | -------------------------------------------------------------------------------- /videosnarf/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=videosnarf 4 | pkgver=0.63 5 | pkgrel=3 6 | pkgdesc="A new security assessment tool for pcap analysis" 7 | arch=('i686' 'x86_64') 8 | url="http://ucsniff.sourceforge.net/videosnarf.html" 9 | license=('GPL') 10 | depends=('libpcap' 'libnet') 11 | source=(http://downloads.sourceforge.net/project/ucsniff/$pkgname/$pkgname-$pkgver.tar.gz 12 | videosnarf-0.63-fix-linking.patch) 13 | 14 | build() { 15 | cd "$srcdir/$pkgname-$pkgver" 16 | patch -Np1 -i ../videosnarf-0.63-fix-linking.patch 17 | autoreconf -fi 18 | ./configure --prefix=/usr 19 | make 20 | } 21 | 22 | package() { 23 | cd "$srcdir/$pkgname-$pkgver" 24 | 25 | make DESTDIR="$pkgdir/" install 26 | } 27 | 28 | sha256sums=('78f84d790160e800df7a56f42e907541770fb0c8934a2ef005afb7a094dee274' 29 | '5c19872e28c48a4e509ca4533900acf28317f1544b1eb26b86af15f501c1af6f') 30 | -------------------------------------------------------------------------------- /onetagger/onetagger.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=One Tagger 3 | Comment=Cross-platform music tagger with Beatport, Discogs, Musicbrainz, Spotify, Traxsource and many other services support. 4 | Icon=onetagger 5 | Exec=onetagger 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | StartupWMClass=onetagger 10 | Categories=AudioVideo;Audio;AudioVideoEditing; 11 | MimeType=application/ogg;application/x-flac;audio/aac;audio/ac3;audio/aiff;audio/ape;audio/dsf;audio/flac;audio/midi;audio/mp4;audio/mpeg;audio/mpeg4;audio/mpg;audio/ogg;audio/vorbis;audio/x-aac;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-flac+ogg;audio/x-m4a;audio/x-midi;audio/x-mp3;audio/x-mpc;audio/x-mpeg;audio/x-ms-wma;audio/x-ms-wmv;audio/x-musepack;audio/x-oggflac;audio/x-speex;audio/x-speex+ogg;audio/x-tak;audio/x-tta;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wav;audio/x-wavpack;audio/x-wma;video/x-ms-asf;video/x-theora;video/x-wmv; 12 | -------------------------------------------------------------------------------- /google-music-manager-auth/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=google-music-manager-auth 3 | pkgver=1.3.1 # renovate: datasource=github-tags depName=jaymoulin/google-music-manager-auth 4 | pkgrel=1 5 | pkgdesc="Google Music Manager Auth Daemon" 6 | arch=('any') 7 | url="https://github.com/jaymoulin/google-music-manager-auth" 8 | license=('MIT') 9 | depends=('python-beautifulsoup4' 'python-gmusicapi' 'python-netifaces' 'python-watchdog') 10 | makedepends=('python-setuptools') 11 | source=("https://github.com/jaymoulin/google-music-manager-auth/archive/$pkgver.tar.gz") 12 | 13 | prepare() { 14 | cd "${srcdir}/${pkgname}-${pkgver}" 15 | sed -i 's/bs4/beautifulsoup4/g' setup.cfg 16 | } 17 | 18 | package() { 19 | cd "${srcdir}/${pkgname}-${pkgver}" 20 | python setup.py install --root="$pkgdir" --optimize=1 21 | } 22 | 23 | sha256sums=('d20453d18dbef8996e9b3e4ed463bd7b3f7921395ae6dc29a16d506972c64e43') 24 | -------------------------------------------------------------------------------- /icc_examin/configure_tests.patch: -------------------------------------------------------------------------------- 1 | --- configure_tests.sh 2012-03-11 12:39:07.580639217 +0100 2 | +++ configure_tests.sh.new 2012-03-11 12:39:44.857591740 +0100 3 | @@ -3,7 +3,7 @@ 4 | set > testset.txt 5 | ERROR=0 6 | WARNING=0 7 | -STRIPOPT='s/-O.// ; s/-isysroot [[:graph:]]*// ; s/-arch ppc// ; s/-arch i386//' 8 | +STRIPOPT='s/-Wl[^ ]*//g ; s/-O.// ; s/-isysroot [[:graph:]]*// ; s/-arch ppc// ; s/-arch i386//' 9 | 10 | mkdir -p tests 11 | 12 | --- configure_tests.sh 2013-08-31 22:18:03.212083000 +0200 13 | +++ configure_tests.sh.new 2013-08-31 22:24:21.538871000 +0200 14 | @@ -543,7 +543,7 @@ 15 | if [ -z "$found" ]; then 16 | pkg-config --atleast-version=0.2 $pc_package 17 | if [ $? = 0 ]; then 18 | - found=`pkg-config --cflags $pc_package` 19 | + found=`pkg-config --libs $pc_package` 20 | version=`pkg-config --modversion $pc_package` 21 | fi 22 | fi 23 | -------------------------------------------------------------------------------- /nwipe/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: 3 | 4 | pkgname=nwipe 5 | pkgver=0.39 # renovate: datasource=github-tags depName=martijnvanbrummelen/nwipe 6 | pkgrel=1 7 | pkgdesc="A fork of the dwipe command that will securely erase disks using a variety of recognised methods" 8 | arch=('i686' 'x86_64' 'aarch64') 9 | url="https://github.com/martijnvanbrummelen/nwipe" 10 | depends=('hdparm' 'libconfig' 'ncurses' 'parted') 11 | optdepends=('coreutils' 'dmidecode' 'smartmontools') 12 | license=('GPL2') 13 | source=("${url}/archive/v${pkgver}.tar.gz") 14 | 15 | build() { 16 | cd "${srcdir}"/${pkgname}-${pkgver} 17 | ./autogen.sh 18 | ./configure --prefix=/usr 19 | make 20 | } 21 | 22 | package() { 23 | cd "${srcdir}"/${pkgname}-${pkgver} 24 | make DESTDIR="${pkgdir}" install 25 | } 26 | 27 | sha256sums=('1038386b0c745ce418a43bf09ecf3a4ff17072961f4a3be0e940dfa45b10e9e4') 28 | -------------------------------------------------------------------------------- /icc_examin/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=icc_examin 4 | pkgver=0.56 5 | pkgrel=1 6 | pkgdesc="ICC Examin is a colour management utility." 7 | url="http://oyranos.org/" 8 | arch=('i686' 'x86_64') 9 | depends=('ftgl' 'fltk' 'openicc' 'oyranos') 10 | optdepends=(argyllcms cinepaint-oyranos) 11 | source=("https://github.com/oyranos-cms/icc-examin/archive/$pkgver.tar.gz" 12 | configure_tests.patch) 13 | license=('MIT') 14 | 15 | build() { 16 | cd $srcdir/icc-examin-$pkgver 17 | unset LDFLAGS 18 | patch -Np0 <"$srcdir"/configure_tests.patch 19 | ./configure --prefix=/usr --enable-threads --enable-xft --enable-shared 20 | make 21 | } 22 | 23 | package() { 24 | cd $srcdir/$pkgname-$pkgver 25 | make DESTDIR=$pkgdir install 26 | } 27 | 28 | sha256sums=('f939184e2e0552956363cd370d1502db59215ca43008c20fbfe64c60fa247333' 29 | '139d137a39915036c7eca0ca5642b9d0651d9053936b9cda41e6e88cd3766316') 30 | -------------------------------------------------------------------------------- /ocaml-ao/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-ao 5 | pkgver=0.2.4 # renovate: datasource=github-tags depName=savonet/ocaml-ao 6 | pkgrel=1 7 | pkgdesc="OCaml libao bindings" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-ao" 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'libao') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('0b845e7c04440de3efda9e0cd1e2b115fe069be3fb3ddba5bfd8fed73901a66e') 32 | -------------------------------------------------------------------------------- /ocaml-ffmpeg-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=ocaml-ffmpeg-git 4 | pkgver=r274.2dc8ad0 5 | pkgrel=1 6 | pkgdesc="OCaml bindings to the FFmpeg library" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/savonet/ocaml-ffmpeg" 9 | license=('LGPL2.1') 10 | depends=('ocaml' 'ffmpeg') 11 | makedepends=('ocaml-findlib') 12 | options=('!strip' '!makeflags') 13 | source=("$pkgname::git+https://github.com/savonet/ocaml-ffmpeg") 14 | 15 | pkgver() { 16 | cd "${srcdir}/${pkgname}" 17 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 18 | } 19 | 20 | build() { 21 | cd "${srcdir}/${pkgname}" 22 | ./bootstrap 23 | ./configure 24 | make 25 | } 26 | 27 | package() { 28 | cd "${srcdir}/${pkgname}" 29 | 30 | export OCAMLFIND_DESTDIR="${pkgdir}$(ocamlfind printconf destdir)" 31 | mkdir -p "${OCAMLFIND_DESTDIR}/stublibs" 32 | make install 33 | } 34 | sha256sums=('SKIP') 35 | -------------------------------------------------------------------------------- /ocaml-portaudio/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: Jakob Gahde 2 | 3 | pkgname=ocaml-portaudio 4 | pkgver=0.2.3 # renovate: datasource=github-tags depName=savonet/ocaml-portaudio 5 | pkgrel=1 6 | pkgdesc="OCaml bindings for portaudio" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/savonet/ocaml-portaudio" 9 | license=('LGPL2.1') 10 | depends=('ocaml' 'portaudio') 11 | makedepends=('dune' 'ocaml-findlib') 12 | options=('!strip') 13 | source=("${url}/archive/v${pkgver}.tar.gz") 14 | 15 | build() { 16 | cd "${srcdir}/${pkgname}-${pkgver}" 17 | 18 | dune build 19 | } 20 | 21 | package() { 22 | cd "${srcdir}/${pkgname}-${pkgver}" 23 | 24 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 25 | 26 | install -dm755 "${pkgdir}/usr/share/" 27 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 28 | } 29 | 30 | sha256sums=('06510aa5c9930ddf5fd677d74a6cde10844e3a14ea4dca73db08bfedfb005839') 31 | -------------------------------------------------------------------------------- /python-timeout-decorator/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | _name=timeout-decorator 4 | pkgname=python-${_name} 5 | pkgver=0.5.0 # renovate: datasource=github-tags depName=pnpnpn/timeout-decorator 6 | pkgrel=2 7 | pkgdesc="Timeout decorator for Python" 8 | arch=('any') 9 | depends=('python') 10 | makedepends=(python-build python-installer python-setuptools python-wheel) 11 | url="https://github.com/pnpnpn/timeout-decorator" 12 | license=('MIT') 13 | options=(!emptydirs) 14 | source=("https://files.pythonhosted.org/packages/source/t/${_name}/${_name}-$pkgver.tar.gz") 15 | 16 | build() { 17 | cd "$srcdir/${pkgname#python-}-$pkgver" 18 | 19 | python -m build --wheel --no-isolation 20 | } 21 | 22 | package() { 23 | cd "$srcdir/${pkgname#python-}-$pkgver" 24 | 25 | python -m installer --destdir="$pkgdir" dist/*.whl 26 | } 27 | 28 | sha256sums=('6a2f2f58db1c5b24a2cc79de6345760377ad8bdc13813f5265f6c3e63d16b3d7') 29 | -------------------------------------------------------------------------------- /winetricks-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Eschwartz 3 | 4 | pkgname=winetricks-git 5 | pkgver=20240105.r47.g72b934e1 6 | pkgrel=1 7 | pkgdesc='Script to install various redistributable runtime libraries in Wine.' 8 | url='http://wiki.winehq.org/winetricks' 9 | license=('LGPL-2.1-or-later') 10 | arch=('any') 11 | depends=('wine' 'cabextract' 'unzip') 12 | makedepends=('git') 13 | optdepends=('zenity: For the GTK3 GUI.' 14 | 'kdialog: For the KDE GUI (less capable).' 15 | ) 16 | conflicts=('winetricks' 'bin32-winetricks') 17 | provides=('winetricks') 18 | source=("$pkgname::git+https://github.com/Winetricks/winetricks.git") 19 | 20 | pkgver() { 21 | cd "$pkgname" 22 | git describe --long --tags | sed -r 's/-([0-9]+)-/.r\1./' | sed -r 's/-test//' 23 | } 24 | 25 | package() { 26 | cd "$pkgname" 27 | make DESTDIR="$pkgdir" install 28 | } 29 | 30 | sha256sums=('SKIP') 31 | -------------------------------------------------------------------------------- /libshout-idjc/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=libshout-idjc 4 | pkgver=2.4.6.r1 # renovate: datasource=git-tags depName=https://git.code.sf.net/p/idjc/libshoutidjc/code 5 | pkgrel=1 6 | pkgdesc="Library for accessing a shoutcast/icecast server (with IDJC customizations)" 7 | arch=('i686' 'x86_64') 8 | url="http://idjc.sourceforge.net/" 9 | depends=('libvorbis' 'libtheora' 'speex' 'openssl') 10 | options=('!emptydirs') 11 | source=("https://downloads.sourceforge.net/project/libshoutidjc.idjc.p/${pkgname}-${pkgver/.r/-r}.tar.gz") 12 | license=('LGPL') 13 | 14 | build() { 15 | cd "${srcdir}/${pkgname}-${pkgver%%.r*}" 16 | ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var 17 | make 18 | } 19 | 20 | package() { 21 | cd "${srcdir}/${pkgname}-${pkgver%%.r*}" 22 | make DESTDIR="${pkgdir}" install 23 | } 24 | 25 | sha256sums=('7594ffc5e1d435014125d7dffb15a3450bba15d480a413c49aeaa5605050e1a1') 26 | -------------------------------------------------------------------------------- /mopidy-cd-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=mopidy-cd-git 4 | pkgver=r36.6aff412 5 | pkgrel=1 6 | pkgdesc='A Mopidy extension for playing music from Audio CD.' 7 | arch=('any') 8 | url="https://github.com/antosart/mopidy-cd" 9 | license=('APACHE') 10 | depends=('mopidy>=3' 'python-musicbrainzngs') 11 | makedepends=('python-setuptools' 'python-pip') 12 | source=("${pkgname%%-git}::git+${url}" 13 | mopidy-cd.sysusers) 14 | 15 | pkgver() { 16 | cd "${srcdir}/${pkgname%%-git}" 17 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 18 | } 19 | 20 | package() { 21 | cd "${srcdir}/${pkgname%%-git}" 22 | python setup.py install --root="${pkgdir}/" --optimize=1 23 | install -Dm644 "${srcdir}/mopidy-cd.sysusers" \ 24 | "${pkgdir}/usr/lib/sysusers.d/mopidy-cd.conf" 25 | } 26 | 27 | sha256sums=('SKIP' 28 | '040de00da0991afaedd6c6bc7eb938e9ae66d9700865402428a2d073df74face') 29 | -------------------------------------------------------------------------------- /ocaml-bjack/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-bjack 5 | pkgver=0.1.6 # renovate: datasource=github-tags depName=savonet/ocaml-bjack 6 | pkgrel=1 7 | pkgdesc="OCaml blocking JACK API" 8 | url="https://github.com/savonet/ocaml-bjack" 9 | arch=('i686' 'x86_64') 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'jack') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('92302504ee2124e82e6ace3e4f07c8b9f16db384ae70b4c1245f9e2b6a7301ed') 32 | -------------------------------------------------------------------------------- /reviewdog-bin/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Dimitris Kiziridis 3 | 4 | pkgname=reviewdog-bin 5 | pkgver=0.21.0 # renovate: datasource=github-tags depName=reviewdog/reviewdog 6 | pkgrel=1 7 | pkgdesc='Automated code review tool integrated with any code analysis tools regardless of programming language' 8 | arch=('x86_64') 9 | url="https://github.com/reviewdog/reviewdog" 10 | license=('MIT') 11 | provides=("${pkgname%-bin}") 12 | conflicts=("${pkgname%-bin}") 13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/releases/download/v${pkgver}/reviewdog_${pkgver}_Linux_x86_64.tar.gz") 14 | 15 | package() { 16 | install -Dm644 "${srcdir}"/LICENSE \ 17 | "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" 18 | install -Dm755 "${srcdir}"/reviewdog \ 19 | "${pkgdir}/usr/bin/reviewdog" 20 | } 21 | 22 | sha256sums=('ad5ce7d5ffa52aaa7ec8710a8fa764181b6cecaab843cc791e1cce1680381569') 23 | -------------------------------------------------------------------------------- /distrobox-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=distrobox-git 4 | pkgver=1.5.0.r952.67c5cb1 5 | pkgrel=1 6 | pkgdesc="Use any linux distribution inside your terminal." 7 | arch=('any') 8 | url="https://github.com/89luca89/distrobox" 9 | license=('GPL3') 10 | provides=("${pkgname%-git}") 11 | conflicts=("${pkgname%-git}") 12 | makedepends=('git') 13 | optdepends=( 14 | 'docker: enable docker usage' 15 | 'podman: enable podman usage' 16 | ) 17 | source=("${pkgname%-git}::git+${url}") 18 | 19 | pkgver() { 20 | cd "$srcdir/${pkgname%-git}" 21 | printf "%s.r%s.%s" "$(git describe --tags --abbrev=0)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 22 | } 23 | 24 | package() { 25 | cd "${srcdir}/${pkgname%-git}" 26 | ./install -P "${pkgdir}/usr" 27 | 28 | find docs -name "*.md" \ 29 | -exec install -Dm 644 -t "${pkgdir}/usr/share/doc/${pkgname%-git}" {} + 30 | } 31 | 32 | sha256sums=('SKIP') 33 | -------------------------------------------------------------------------------- /droidrunco/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=droidrunco 4 | pkgver=3.0.0 # renovate: datasource=github-tags depName=lavafroth/droidrunco 5 | pkgrel=1 6 | pkgdesc="Minimalist, functional Android debloat tool in Go" 7 | arch=('armv6h' 'armv7h' 'arm' 'aarch64' 'i686' 'x86_64') 8 | url="https://github.com/lavafroth/droidrunco" 9 | license=('GPL3') 10 | depends=('android-tools') 11 | makedepends=('go' 'just') 12 | source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") 13 | 14 | build() { 15 | cd "${srcdir}/${pkgname}-${pkgver}" 16 | 17 | export GOPATH="${srcdir}" 18 | just build 19 | } 20 | 21 | package() { 22 | cd "${srcdir}/${pkgname}-${pkgver}" 23 | 24 | install -Dm 755 build/"${pkgname}" \ 25 | "${pkgdir}/usr/bin/${pkgname}" 26 | 27 | install -Dm 644 -t "${pkgdir}/usr/share/licenses/${pkgname}/GPL3" LICENSE 28 | } 29 | 30 | sha256sums=('6ed0c8a18fada89caaa36beeffe7e9249f2ff81a41ab66b8b853cd77159f2c1e') 31 | -------------------------------------------------------------------------------- /ndpi/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=ndpi 4 | pkgver=5.0 # renovate: datasource=github-tags depName=ntop/nDPI 5 | pkgrel=2 6 | pkgdesc="Open and Extensible GPLv3 Deep Packet Inspection Library" 7 | arch=('i686' 'x86_64') 8 | url="http://www.ntop.org/products/ndpi/" 9 | license=('GPL3') 10 | conflicts=('ndpi-svn') 11 | depends=('libcap') 12 | makedepends=('json-c' 'libmaxminddb' 'libpcap' 'numactl' 'pcre2' 'rrdtool') 13 | source=("https://github.com/ntop/nDPI/archive/${pkgver}.tar.gz") 14 | 15 | build() { 16 | cd "${srcdir}/nDPI-${pkgver}" 17 | unset CPPFLAGS 18 | ./autogen.sh 19 | ./configure \ 20 | --prefix=/usr 21 | make 22 | } 23 | 24 | package() { 25 | cd "${srcdir}/nDPI-${pkgver}" 26 | make DESTDIR="${pkgdir}" install 27 | # ln -sf /usr/include/ndpi \ 28 | # "${pkgdir}/usr/include/libndpi" 29 | } 30 | 31 | sha256sums=('8b0d3dc0c8a6a68578e09a18c922021ef6458d4aca1c7a20ce04efc267aa9ea5') 32 | -------------------------------------------------------------------------------- /ocaml-mad/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-mad 5 | pkgver=0.5.3 # renovate: datasource=github-tags depName=savonet/ocaml-mad 6 | pkgrel=1 7 | pkgdesc="OCaml bindings to the MAD mp3 decoder" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-mad" 10 | license=('GPL2') 11 | depends=('ocaml' 'libmad') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('f79b76d8d9bfde09353b331d3523d4e9ee3dcf80db96ec3ff9b3b3bbb3d2a2a2') 32 | -------------------------------------------------------------------------------- /ocaml-theora/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: Jakob Gahde 2 | 3 | pkgname=ocaml-theora 4 | pkgver=0.4.1 # renovate: datasource=github-tags depName=savonet/ocaml-theora 5 | pkgrel=1 6 | pkgdesc="OCaml binding to libtheora" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/savonet/ocaml-theora" 9 | license=('GPL2') 10 | depends=('ocaml' 'libtheora' 'ocaml-ogg') 11 | makedepends=('dune' 'ocaml-findlib') 12 | options=('!strip') 13 | source=("${url}/archive/v${pkgver}.tar.gz") 14 | 15 | build() { 16 | cd "${srcdir}/${pkgname}-${pkgver}" 17 | rm -rf examples 18 | dune build 19 | } 20 | 21 | package() { 22 | cd "${srcdir}/${pkgname}-${pkgver}" 23 | 24 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 25 | 26 | install -dm755 "${pkgdir}/usr/share/" 27 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 28 | } 29 | 30 | sha256sums=('1e0a24e98b14130f875dd27192a53ec6d3f7e20809ca2cc3ed4870c303ca194d') 31 | -------------------------------------------------------------------------------- /videosnarf/videosnarf-0.63-fix-linking.patch: -------------------------------------------------------------------------------- 1 | diff -Naur -x '*~' videosnarf-0.63/configure.in videosnarf-0.63-fix-linking/configure.in 2 | --- videosnarf-0.63/configure.in 2010-05-15 19:40:07.000000000 +0200 3 | +++ videosnarf-0.63-fix-linking/configure.in 2012-02-29 19:33:27.516906867 +0100 4 | @@ -31,4 +31,6 @@ 5 | ;; 6 | esac 7 | 8 | +AC_CHECK_LIB(pcap, pcap_compile, , AC_MSG_ERROR(pcap libary required)) 9 | + 10 | AC_OUTPUT(Makefile src/Makefile) 11 | diff -Naur -x '*~' videosnarf-0.63/src/Makefile.am videosnarf-0.63-fix-linking/src/Makefile.am 12 | --- videosnarf-0.63/src/Makefile.am 2010-05-15 19:40:07.000000000 +0200 13 | +++ videosnarf-0.63-fix-linking/src/Makefile.am 2012-02-29 19:33:42.027725455 +0100 14 | @@ -10,8 +10,6 @@ 15 | 16 | #videosnarf_LDFLAGS = -lpcap -L../codec-lib -lG729a -lG7231 -lG726 17 | 18 | -videosnarf_LDFLAGS = -lpcap 19 | - 20 | if ARCH_X32 21 | 22 | videosnarf_LDADD = ../codec-lib/libG729a.a \ 23 | -------------------------------------------------------------------------------- /android-udev-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: marlock 3 | 4 | pkgname=android-udev-git 5 | pkgver=20250525.r0.ge62577f 6 | pkgrel=1 7 | pkgdesc='Udev rules to connect Android devices to your linux box' 8 | arch=('any') 9 | url="https://github.com/M0Rf30/android-udev-rules" 10 | license=('GPL3') 11 | source=("${pkgname%-git}::git+https://github.com/M0Rf30/android-udev-rules.git") 12 | depends=('libmtp' 'systemd') 13 | makedepends=('git') 14 | conflicts=("${pkgname%-git}") 15 | provides=("${pkgname%-git}") 16 | 17 | package() { 18 | cd "${pkgname%-git}" 19 | 20 | install -Dm 644 51-android.rules \ 21 | "${pkgdir}"/usr/lib/udev/rules.d/51-android.rules 22 | install -Dm 644 android-udev.conf \ 23 | "${pkgdir}"/usr/lib/sysusers.d/android-udev.conf 24 | } 25 | 26 | pkgver() { 27 | cd "${pkgname%-git}" 28 | git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' 29 | } 30 | 31 | sha256sums=('SKIP') 32 | -------------------------------------------------------------------------------- /authpuppy/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=authpuppy 4 | pkgver=1.0.0 5 | pkgrel=1 6 | pkgdesc="A new implementation of the authentication server for Wifidog networks." 7 | arch=('any') 8 | url="http://www.authpuppy.org/" 9 | license=('GPL') 10 | source=("http://launchpadlibrarian.net/78643482/$pkgname-$pkgver-stable.tgz" 11 | httpd-authpuppy.conf) 12 | depends=('apache' 'php' 'mysql') 13 | install='authpuppy.install' 14 | options=(!strip) 15 | 16 | package() { 17 | cd ${srcdir} 18 | mkdir -p $pkgdir/srv/http/ 19 | cp -r authpuppy $pkgdir/srv/http/ 20 | chmod 777 -R $pkgdir/srv/http/authpuppy/* 21 | mkdir -p $pkgdir/etc/httpd/conf/extra 22 | cp httpd-authpuppy.conf $pkgdir/etc/httpd/conf/extra 23 | mkdir -p $pkgdir/var/log/httpd/authpuppy/ 24 | } 25 | 26 | sha256sums=('fd11108ee443cc63f2f321ebcebeabb2c8719fa6ade07fa36501ee1719a3a3d0' 27 | 'a730d59cf02756b687c97134f1b9dcb2a5b9929ab5232a9941b593974591a254') 28 | -------------------------------------------------------------------------------- /piper-phonemize/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=piper-phonemize # renovate: datasource=github-tags depName=rhasspy/piper-phonemize 3 | pkgver=2023.11.14 4 | _rel=4 5 | pkgrel=1 6 | pkgdesc="C++ library for converting text to phonemes for Piper." 7 | arch=('aarch64' 'x86_64') 8 | url="https://github.com/rhasspy/piper-phonemize" 9 | license=('MIT') 10 | depends=('glibc') 11 | makedepends=('cmake') 12 | conflicts=('espeak-ng' 'onnxruntime') 13 | provides=('onnxruntime') 14 | source=("${pkgname}.tar.gz::${url}/archive/refs/tags/${pkgver}-${_rel}.tar.gz") 15 | 16 | build() { 17 | cmake -S "${pkgname}-${pkgver}-${_rel}" \ 18 | -DCMAKE_BUILD_TYPE=Release \ 19 | -DCMAKE_INSTALL_PREFIX="/usr" \ 20 | -Bbuild 21 | 22 | cmake --build build 23 | } 24 | 25 | package() { 26 | DESTDIR="${pkgdir}" \ 27 | cmake --install build 28 | } 29 | 30 | sha256sums=('4713d62b9d639d9e27c9abb6dcc5f98ee36c9b873ae0590644d325837ebf135a') 31 | -------------------------------------------------------------------------------- /ocaml-speex/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-speex 5 | pkgver=0.4.1 # renovate: datasource=github-tags depName=savonet/ocaml-speex 6 | pkgrel=1 7 | pkgdesc="OCaml bindings to libspeex" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-speex" 10 | license=('GPL2') 11 | depends=('ocaml' 'speex' 'ocaml-ogg') 12 | makedepends=('dune' 'ocaml-findlib') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('396b48f6b7178a76c1bc64655d13609db26e545c7674e5063faba7866c57a57e') 32 | -------------------------------------------------------------------------------- /python-dmidecode/makefile.patch: -------------------------------------------------------------------------------- 1 | diff '--color=auto' -Naur a/Makefile b/Makefile 2 | --- a/Makefile 2023-05-28 11:54:23.329023318 +0200 3 | +++ b/Makefile 2023-05-28 12:44:49.660643732 +0200 4 | @@ -41,10 +41,11 @@ 5 | PY_BIN := python3 6 | VERSION := $(shell cd src;$(PY_BIN) -c "from setup_common import *; print(get_version());") 7 | PACKAGE := python-dmidecode 8 | -PY_VER := $(shell $(PY_BIN) -c 'import sys; print("%d.%d"%sys.version_info[0:2])') 9 | +PY_VER := $(shell $(PY_BIN) -c 'import sys; print("%d%d"%sys.version_info[0:2])') 10 | +PYTH_VER := $(shell $(PY_BIN) -c 'import sys; print("%d.%d"%sys.version_info[0:2])') 11 | PY_MV := $(shell echo $(PY_VER) | cut -b 1) 12 | -PY := python$(PY_VER) 13 | -SO_PATH := build/lib.linux-$(shell uname -m)-$(PY_VER) 14 | +PY := python$(PYTH_VER) 15 | +SO_PATH := build/lib.linux-$(shell uname -m)-cpython-$(PY_VER) 16 | ifeq ($(PY_MV),2) 17 | SO := $(SO_PATH)/dmidecodemod.so 18 | else 19 | -------------------------------------------------------------------------------- /ocaml-ladspa/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-ladspa 5 | pkgver=0.2.2 # renovate: datasource=github-tags depName=savonet/ocaml-ladspa 6 | pkgrel=1 7 | pkgdesc="OCaml bindings for LADSPA plugins" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-ladspa" 10 | license=('LGPL2.1') 11 | depends=('ocaml') 12 | makedepends=('dune' 'ladspa' 'ocaml-findlib') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('da089b3617a6219f69a7c5c4dbe87e6ad2cb1e290008f51c70d2ecfabc4c7e7a') 32 | -------------------------------------------------------------------------------- /ocaml-lo/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-lo 5 | pkgver=0.2.0 # renovate: datasource=github-tags depName=savonet/ocaml-lo 6 | pkgrel=1 7 | pkgdesc="OCaml bindings for LO library" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-lo" 10 | license=('custom:LGPL2.1 with linking exception') 11 | depends=('ocaml' 'liblo') 12 | makedepends=('dune' 'ocaml-findlib') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | dune build 19 | } 20 | 21 | package() { 22 | cd "${srcdir}/${pkgname}-${pkgver}" 23 | 24 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 25 | 26 | install -dm755 "${pkgdir}/usr/share/" 27 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 28 | } 29 | 30 | sha256sums=('c8e11170e0f44ba096be0f19e7e78827f2fbb9cdb030fa0fdb88bc24bb9e1051') 31 | -------------------------------------------------------------------------------- /python-unoserver/disable-user-installation.patch: -------------------------------------------------------------------------------- 1 | diff '--color=auto' -Naur a/src/unoserver/server.py b/src/unoserver/server.py 2 | --- a/src/unoserver/server.py 2022-10-22 16:37:12.867158005 +0200 3 | +++ b/src/unoserver/server.py 2022-10-22 16:37:42.801115154 +0200 4 | @@ -24,9 +24,6 @@ 5 | % (self.interface, self.port) 6 | ) 7 | 8 | - # Store this as an attribute, it helps testing 9 | - self.tmp_uri = "file://" + request.pathname2url(tmpuserdir) 10 | - 11 | # I think only --headless and --norestore are needed for 12 | # command line usage, but let's add everything to be safe. 13 | cmd = [ 14 | @@ -38,7 +35,6 @@ 15 | "--nologo", 16 | "--nofirststartwizard", 17 | "--norestore", 18 | - f"-env:UserInstallation={self.tmp_uri}", 19 | f"--accept={connection}", 20 | ] 21 | 22 | -------------------------------------------------------------------------------- /ocaml-frei0r/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-frei0r 5 | pkgver=0.1.2 # renovate: datasource=github-tags depName=savonet/ocaml-frei0r 6 | pkgrel=1 7 | pkgdesc="OCaml bindings to the frei0r video API" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-frei0r" 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'frei0r-plugins') 12 | makedepends=('dune' 'ocaml-findlib') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | dune build 19 | } 20 | 21 | package() { 22 | cd "${srcdir}/${pkgname}-${pkgver}" 23 | 24 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 25 | 26 | install -dm755 "${pkgdir}/usr/share/" 27 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 28 | } 29 | 30 | sha256sums=('f6c22e7c9426cfadd1f20f9ee7970b1b5b7546588a872f89f8d8296f7e7bcb08') 31 | -------------------------------------------------------------------------------- /ruby-dry-cli/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | _gemname=dry-cli 4 | pkgname=ruby-${_gemname} 5 | pkgver=1.0.0 6 | pkgrel=1 7 | pkgdesc='Common framework to build command line interfaces with Ruby' 8 | arch=(any) 9 | url='https://dry-rb.org/gems/dry-cli' 10 | license=(MIT) 11 | depends=('ruby' 'ruby-concurrent') 12 | options=(!emptydirs) 13 | source=("https://rubygems.org/downloads/${_gemname}-${pkgver}.gem") 14 | noextract=(${_gemname}-${pkgver}.gem) 15 | 16 | package() { 17 | local _gemdir="$(ruby -e'puts Gem.default_dir')" 18 | gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" ${_gemname}-${pkgver}.gem 19 | rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" 20 | install -D -m644 "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" 21 | } 22 | 23 | sha256sums=('28ead169f872954dd08910eb8ead59cf86cd18b4aab321e8eeefe945749569f0') 24 | -------------------------------------------------------------------------------- /whatsie-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=whatsie-git 4 | pkgver=4.14.2.r0.gc478a7d 5 | pkgrel=1 6 | pkgdesc="Fast Light weight WhatsApp Client based on Qt's WebEngine, With lots of settings and packed goodies" 7 | arch=('armv6h' 'armv7h' 'arm' 'aarch64' 'i686' 'x86_64') 8 | url="https://github.com/keshavbhatt/whatsie" 9 | license=('MIT') 10 | depends=('qt5-base' 'qt5-declarative' 'qt5-location' 'qt5-webchannel' 'qt5-webengine') 11 | makedepends=('git' 'qt5-base') 12 | conflicts=("${pkgname%-git}") 13 | provides=("${pkgname%-git}") 14 | source=("${pkgname%-git}::git+${url}") 15 | sha256sums=('SKIP') 16 | 17 | pkgver() { 18 | cd "${pkgname%-git}" 19 | 20 | printf "%s" "$(git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')" 21 | } 22 | 23 | build() { 24 | cd "${pkgname%-git}" 25 | qmake src 26 | make 27 | } 28 | 29 | package() { 30 | cd "${pkgname%-git}" 31 | make INSTALL_ROOT="${pkgdir}" install 32 | } 33 | -------------------------------------------------------------------------------- /hyperledger-caliper-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | pkgname=hyperledger-caliper-git 2 | pkgver=116.1ac646a 3 | pkgrel=1 4 | pkgdesc="A blockchain benchmark framework to measure performance of multiple blockchain solutions" 5 | arch=(i686 x86_64) 6 | url="https://github.com/hyperledger/caliper" 7 | license=('APACHE') 8 | groups=('hyperledger') 9 | depends=('nodejs') 10 | makedepends=('git' 'npm') 11 | source=("${pkgname%%-git}::git+https://github.com/hyperledger/caliper.git" 12 | start.sh) 13 | 14 | package() { 15 | cd $srcdir/${pkgname%%-git} 16 | npm install 17 | mkdir -p "$pkgdir/usr/lib/node_modules/caliper/" 18 | cp -r * "$pkgdir/usr/lib/node_modules/caliper/" 19 | install -Dm775 ../start.sh "$pkgdir/usr/bin/caliper" 20 | } 21 | 22 | pkgver() { 23 | cd $srcdir/${pkgname%%-git} 24 | echo $(git rev-list --count master).$(git rev-parse --short master) 25 | } 26 | 27 | sha256sums=('SKIP' 28 | '794aeddfb2f651133518679a0ac7d05112c1ba916449ccf4e92f3a3b670e9c38') 29 | -------------------------------------------------------------------------------- /ocaml-dtools-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=ocaml-dtools-git 3 | pkgver=r110.3da13a8 4 | pkgrel=1 5 | pkgdesc="OCaml modules for writing daemons" 6 | arch=('i686' 'x86_64') 7 | url="https://github.com/savonet/ocaml-dtools" 8 | license=('GPL2') 9 | depends=('ocaml') 10 | makedepends=('dune') 11 | optdepends=('ocaml-syslog') 12 | #options=('!strip') 13 | source=("$pkgname::git+https://github.com/savonet/ocaml-dtools") 14 | 15 | pkgver() { 16 | cd "${srcdir}/${pkgname}" 17 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 18 | } 19 | 20 | prepare() { 21 | cd "${srcdir}/${pkgname}" 22 | sed -i 's/2.0/1.11/g' dune-project 23 | } 24 | 25 | build() { 26 | cd "${srcdir}/${pkgname}" 27 | 28 | dune build 29 | } 30 | 31 | package() { 32 | cd "${srcdir}/${pkgname}" 33 | 34 | dune install --prefix "${pkgdir}/usr" \ 35 | --libdir "${pkgdir}$(ocamlfind printconf destdir)" 36 | } 37 | sha256sums=('SKIP') 38 | -------------------------------------------------------------------------------- /ocaml-pulseaudio/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-pulseaudio 5 | pkgver=0.1.5 # renovate: datasource=github-tags depName=savonet/ocaml-pulseaudio 6 | pkgrel=1 7 | pkgdesc="OCaml bindings for pulseaudio" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-pulseaudio" 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'libpulse') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('80c5c6066375727d6647e736ed27b9610321b5952d6b5fba6152908ca9356c74') 32 | -------------------------------------------------------------------------------- /oyranos/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=oyranos 4 | pkgver=0.9.6 # renovate: datasource=github-tags depName=oyranos-cms/oyranos 5 | pkgrel=1 6 | pkgdesc="A Colour Management System (CMS) on operating system level." 7 | url="http://oyranos.org/" 8 | arch=('i686' 'x86_64') 9 | makedepends=(cmake yajl) 10 | depends=(libxml2 libxinerama libxrandr libxfixes libxxf86vm doxygen graphviz lcms2 libraw libxcm) 11 | optdepends=(fltk qt5-x11extras elektra exiv2 cups sane cairo openicc xcalib) 12 | source=("https://github.com/oyranos-cms/oyranos/archive/$pkgver.tar.gz") 13 | license=('MIT') 14 | 15 | build() { 16 | cd $srcdir/$pkgname-$pkgver 17 | 18 | ./configure --prefix=/usr --enable-threads --enable-xft --enable-shared --libdir=/usr/lib 19 | make 20 | } 21 | 22 | package() { 23 | cd $srcdir/$pkgname-$pkgver 24 | make DESTDIR=$pkgdir install 25 | } 26 | 27 | sha256sums=('44b0e451ccd80617484eaa824ce609bf2982f523ffc4c6350bca755037a52b9b') 28 | -------------------------------------------------------------------------------- /idjc-git/makefile.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.am 2025-02-04 14:26:38.078676089 +0100 2 | +++ b/Makefileb.am 2025-02-04 14:26:29.284694212 +0100 3 | @@ -41,12 +41,6 @@ 4 | install-data-local: 5 | if GIT_VERSION_CONTROL 6 | ifeq ($(shell whoami),root) 7 | - echo Commit hash: $$(su ${USER} -c 'git log -n1 "--pretty=format:%H"') > $(top_builddir)/buildinfo 8 | - echo Commit date: $$(su ${USER} -c 'git log -n1 "--pretty=format:%aD"') >> $(top_builddir)/buildinfo 9 | - echo Repo status: $$(su ${USER} -c '$(top_srcdir)/repostatus') >> $(top_builddir)/buildinfo 10 | - echo Remote URL: $$(su ${USER} -c 'git config --get remote.origin.url') >> $(top_builddir)/buildinfo 11 | - echo >> $(top_builddir)/buildinfo 12 | - else 13 | echo Commit hash: $$(git log -n1 "--pretty=format:%H") > $(top_builddir)/buildinfo 14 | echo Commit date: $$(git log -n1 "--pretty=format:%aD") >> $(top_builddir)/buildinfo 15 | echo Repo status: $$($(top_srcdir)/repostatus) >> $(top_builddir)/buildinfo 16 | -------------------------------------------------------------------------------- /ocaml-alsa/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-alsa 5 | pkgver=0.3.0 6 | pkgrel=4 7 | _commit=00c17a5653875b8401f22c7ccd5ceaf5998b53ef 8 | pkgdesc="OCaml ALSA bindings" 9 | arch=('i686' 'x86_64') 10 | url="https://github.com/savonet/ocaml-alsa" 11 | license=('GPL2') 12 | depends=('ocaml' 'alsa-lib') 13 | makedepends=('ocaml-findlib' 'dune') 14 | options=('!strip' '!makeflags') 15 | source=("https://github.com/savonet/${pkgname}/archive/${_commit}.tar.gz") 16 | 17 | build() { 18 | cd "${srcdir}/${pkgname}-${_commit}" 19 | 20 | dune build 21 | } 22 | 23 | package() { 24 | cd "${srcdir}/${pkgname}-${_commit}" 25 | 26 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 27 | 28 | install -dm755 "${pkgdir}/usr/share/" 29 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 30 | } 31 | 32 | sha256sums=('a7d8b6db909647418017e81cfb481c73609fb69d5c66b8ffaf0ed57f7e850c74') 33 | -------------------------------------------------------------------------------- /ocaml-faad/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-faad 5 | pkgver=0.5.1 # renovate: datasource=github-tags depName=savonet/ocaml-faad 6 | pkgrel=1 7 | pkgdesc="OCaml bindings for the libfaad AAC decoder library" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-faad" 10 | license=('GPL2') 11 | depends=('ocaml' 'faad2') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('f62a7c4a48177ab6fab199502a335ceeea88f53e503d679c18fcc1b5343f20fd' 32 | 'skip') 33 | -------------------------------------------------------------------------------- /ocaml-samplerate/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-samplerate 5 | pkgver=0.1.6 # renovate: datasource=github-tags depName=savonet/ocaml-samplerate 6 | pkgrel=2 7 | pkgdesc="OCaml bindings for libsamplerate" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-samplerate" 10 | license=('BSD') 11 | depends=('ocaml' 'libsamplerate') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('6bf052fa50cb5a46332a64c773790dfa40cbb8b2ab0fd41bf1659bedc31a48ec') 32 | -------------------------------------------------------------------------------- /fwts-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: brikler 3 | 4 | pkgname=fwts-git 5 | pkgver=23.11.00.r9.ffc2469b 6 | pkgrel=1 7 | pkgdesc="The FirmWare Test Suite is a tool to do automatic testing of a PC's firmware" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/fwts/fwts" 10 | license=('GPL') 11 | depends=('dtc' 'libbsd' 'pcre' 'json-c') 12 | conflicts=("${pkgname%-git}") 13 | provides=("${pkgname%-git}") 14 | makedepends=('git') 15 | source=("${pkgname%-git}::git+${url}") 16 | 17 | build() { 18 | cd "${srcdir}/${pkgname%-git}" 19 | autoreconf -ivf 20 | CPPFLAGS="$CPPFLAGS -O2" 21 | CFLAGS=--sysroot= ./configure --prefix=/usr 22 | make 23 | } 24 | 25 | package() { 26 | cd "${srcdir}/${pkgname%-git}" 27 | make DESTDIR="${pkgdir}" install 28 | } 29 | 30 | pkgver() { 31 | cd "${srcdir}/${pkgname%-git}" 32 | printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g' | sed 's/V//')" 33 | } 34 | 35 | sha256sums=('SKIP') 36 | -------------------------------------------------------------------------------- /ocaml-vorbis/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-vorbis 5 | pkgver=0.8.0 # renovate: datasource=github-tags depName=savonet/ocaml-vorbis 6 | pkgrel=1 7 | pkgdesc="OCaml bindings to lbvorbis" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-vorbis" 10 | license=('GPL-2.0-only') 11 | depends=('ocaml' 'libvorbis' 'ocaml-ogg') 12 | makedepends=('dune' 'ocaml-findlib') 13 | options=('!strip') 14 | source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | dune build 19 | } 20 | 21 | package() { 22 | cd "${srcdir}/${pkgname}-${pkgver}" 23 | 24 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "/usr/lib/ocaml" 25 | 26 | install -dm755 "${pkgdir}/usr/share/" 27 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 28 | } 29 | 30 | sha256sums=('a7b43889d4a1dbcbe56e399e88b2e34eaba0db171abad80f90b297f20b1ed7e3') 31 | -------------------------------------------------------------------------------- /h5ai/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=h5ai 4 | pkgver=0.30.0 # renovate: datasource=github-tags depName=lrsjng/h5ai 5 | pkgrel=1 6 | arch=(any) 7 | pkgdesc="A modern file indexer for HTTP web servers with focus on your files" 8 | url="https://github.com/lrsjng/h5ai" 9 | license=('MIT') 10 | depends=('php') 11 | optdepends=('apache: server software' 12 | 'nginx: server software' 13 | 'lighttpd: server sofware' 14 | 'imagemagick: for PDF thumbs' 15 | 'tar: for tar managing' 16 | 'zip: for zip managing ' 17 | 'coreutils: for folders managing' 18 | 'ffmpeg: for movie thumbs' 19 | ) 20 | source=("${url}/releases/download/v${pkgver}/${pkgname}-${pkgver}.zip") 21 | options=('!strip') 22 | webapps=usr/share/webapps 23 | 24 | package() { 25 | cd "${srcdir}" 26 | mkdir -p "${pkgdir}/${webapps}" 27 | cp -r _"${pkgname}" "${pkgdir}/${webapps}/${pkgname}" 28 | } 29 | 30 | sha256sums=('fe138305a61d72094beb8c507dab728020158e4b00dae695a60b9803babb3e30') 31 | -------------------------------------------------------------------------------- /ocaml-dssi/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-dssi 5 | pkgver=0.1.5 # renovate: datasource=github-tags depName=savonet/ocaml-dssi 6 | pkgrel=1 7 | pkgdesc="OCaml bindings for dssi plugins" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-dssi" 10 | license=('GPL2') 11 | depends=('ocaml' 'ocaml-ladspa') 12 | makedepends=('ocaml-findlib' 'dune' 'dssi' 'ladspa') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | rm -rf examples 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('576d593ef431d60e07f2a1190863e7c0c9fefb0cad69d286460e0b661134ec66') 32 | -------------------------------------------------------------------------------- /simonpi/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=simonpi 4 | pkgver=2.0.0 # renovate: datasource=github-tags depName=M0Rf30/simonpi 5 | pkgrel=1 6 | pkgdesc="A quick & dirty script to emulate Raspberry PI family devices on your laptop" 7 | arch=(any) 8 | url="https://github.com/M0Rf30/simonpi" 9 | license=('GPL3') 10 | depends=( 11 | 'coreutils' 12 | 'dnsmasq' 13 | 'dosfstools' 14 | 'e2fsprogs' 15 | 'edk2-aarch64' 16 | 'edk2-arm' 17 | 'file' 18 | 'grep' 19 | 'iproute2' 20 | 'iptables' 21 | 'libarchive' 22 | 'procps-ng' 23 | 'qemu-system-aarch64' 24 | 'qemu-system-arm' 25 | 'sudo' 26 | 'util-linux' 27 | 'wget' 28 | ) 29 | install="${pkgname}.install" 30 | source=("${url}/archive/$pkgver.tar.gz") 31 | 32 | package() { 33 | cd "${srcdir}/${pkgname}-${pkgver}" 34 | install -Dm755 "${pkgname}" \ 35 | "${pkgdir}/usr/bin/${pkgname}" 36 | } 37 | 38 | sha256sums=('7c258c4dc2791a42e9b773934a285d4970673caf5a6d9a1bd28b6d8a8a36fd11') 39 | -------------------------------------------------------------------------------- /vpointer-desktop/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=vpointer-desktop 4 | pkgver=1.0.2 5 | pkgrel=1 6 | pkgdesc="An application that simulates a laser pointer on the screen of your computer or on the canvas of the projector." 7 | arch=('i686' 'x86_64') 8 | url="http://www.eurograficasrl.it/stefano/vpointer.html" 9 | license=('custom') 10 | depends=('java-runtime-headless') 11 | source=("http://www.eurograficasrl.it/stefano/vpointer/linux/latest/vPointerDesktop_linux.tar.gz" 12 | vpointer) 13 | 14 | package() { 15 | cd "${srcdir}/vPointerDesktop_${pkgver}_linux" 16 | mkdir -p ${pkgdir}/opt/vpointer-desktop 17 | mkdir -p ${pkgdir}/usr/bin 18 | cp -f vPointerDesktop.jar ${pkgdir}/opt/vpointer-desktop/ 19 | cp -f ../vpointer ${pkgdir}/usr/bin/ 20 | chmod +x ${pkgdir}/usr/bin/vpointer 21 | } 22 | 23 | sha256sums=('1c8a1cd1969536e7516e4bd819bc7f27fa478a1a65c34c5eab6b6fbf21eea46f' 24 | 'f0e7155f754cc14e876c5b6fb6a066852f3c56b6bac9f38bc9863706edf79369') 25 | -------------------------------------------------------------------------------- /ocaml-gavl/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: Jakob Gahde 2 | 3 | pkgname=ocaml-gavl 4 | pkgver=0.1.6 # renovate: datasource=github-tags depName=savonet/ocaml-gavl 5 | pkgrel=2 6 | _commit=df62b5969c4b12e3d1d2c2cbb1a5f45a70353f7c 7 | pkgdesc="OCaml bindings for the Gavl video manipulation library" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-gavl" 10 | license=('GPL2') 11 | depends=('ocaml' 'gavl') 12 | makedepends=('ocaml-findlib') 13 | options=('!strip') 14 | source=("https://github.com/savonet/${pkgname}/archive/${_commit}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${_commit}" 18 | ./bootstrap 19 | ./configure 20 | make 21 | } 22 | 23 | package() { 24 | cd "${srcdir}/${pkgname}-${_commit}" 25 | 26 | export OCAMLFIND_DESTDIR="${pkgdir}$(ocamlfind printconf destdir)" 27 | mkdir -p "${OCAMLFIND_DESTDIR}/stublibs" 28 | make install 29 | } 30 | 31 | sha256sums=('2decc4402a0e08455d96ad9edd3bd729d62a5cc40e3468143ce48e471850256e') 32 | -------------------------------------------------------------------------------- /ocaml-xmlplaylist/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: Jakob Gahde 2 | 3 | pkgname=ocaml-xmlplaylist 4 | pkgver=0.1.5 # renovate: datasource=github-tags depName=savonet/ocaml-xmlplaylist 5 | pkgrel=1 6 | pkgdesc="OCaml module to parse various RSS playlist formats" 7 | arch=('i686' 'x86_64') 8 | url="https://github.com/savonet/ocaml-xmlplaylist" 9 | license=('LGPL2.1') 10 | depends=('ocaml' 'ocaml-xmlm') 11 | makedepends=('dune' 'ocaml-findlib') 12 | options=('!strip') 13 | source=("https://github.com/savonet/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") 14 | sha256sums=('07c26aefbb36a0fd6295e40b2f41a900442ec24614a834e84cb8163c4bd54d46') 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | dune build 19 | } 20 | 21 | package() { 22 | cd "${srcdir}/${pkgname}-${pkgver}" 23 | 24 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "/usr/lib/ocaml" 25 | 26 | install -dm755 "${pkgdir}/usr/share/" 27 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 28 | } 29 | -------------------------------------------------------------------------------- /unrealtournament-chaosut/install.sh: -------------------------------------------------------------------------------- 1 | ## 2 | ## install.sh -- install script for ut1999-chaosut 3 | ## 4 | 5 | ## post_install NEW_VERSION 6 | post_install() { 7 | cat << __EOF__ 8 | In order to run a ChaosUT server, add the following lines to the 9 | respective sections in your UnrealTournament.ini: 10 | [Engine.GameEngine] 11 | ServerPackages=UTChaosMap 12 | ServerPackages=ChaosUTRHUD 13 | ServerPackages=ChaosUT 14 | ServerPackages=ChaosUTMiscMuts 15 | ServerPackages=ChaosGames 16 | __EOF__ 17 | } 18 | 19 | ## post_remove OLD_VERSION 20 | post_remove() { 21 | cat << __EOF__ 22 | Remove the following lines from the respective sections in your 23 | UnrealTournament.ini: 24 | [Engine.GameEngine] 25 | ServerPackages=UTChaosMap 26 | ServerPackages=ChaosUTRHUD 27 | ServerPackages=ChaosUT 28 | ServerPackages=ChaosUTMiscMuts 29 | ServerPackages=ChaosGames 30 | __EOF__ 31 | } 32 | 33 | -------------------------------------------------------------------------------- /ocaml-lastfm/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-lastfm 5 | pkgver=0.3.4 # renovate: datasource=github-tags depName=savonet/ocaml-lastfm 6 | pkgrel=1 7 | pkgdesc="OCaml API to lastfm radio and audioscrobbler" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-lastfm" 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'ocaml-pcre' 'ocaml-xmlplaylist' 'ocamlnet') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("${url}/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('7c3916707ed3d7ffc0dc7d8e3d2ec846b7e51563e313415b75cfa27d4aed134d') 32 | -------------------------------------------------------------------------------- /ocaml-base-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=ocaml-base-git 4 | pkgver=0.2.alpha1.r77.g36db7f8 5 | pkgrel=1 6 | pkgdesc="Full standard library replacement for OCaml" 7 | arch=('x86_64') 8 | url='https://github.com/janestreet/base' 9 | license=('Apache') 10 | depends=('ocaml' 'ocaml-sexplib0') 11 | makedepends=('dune') 12 | options=('!strip') 13 | provides=("${pkgname%%-git}") 14 | replaces=("${pkgname%%-git}") 15 | source=("base::git+https://github.com/janestreet/base.git") 16 | 17 | pkgver() { 18 | cd "$srcdir/base" 19 | git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' 20 | } 21 | 22 | build() { 23 | cd "$srcdir/base" 24 | jbuilder build 25 | } 26 | 27 | package() { 28 | cd "$srcdir/base" 29 | mkdir -p "${pkgdir}$(ocamlfind printconf destdir)" "${pkgdir}/usr/share" 30 | jbuilder install --prefix "${pkgdir}/usr" --libdir "${pkgdir}$(ocamlfind printconf destdir)" 31 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 32 | } 33 | 34 | sha256sums=('SKIP') 35 | -------------------------------------------------------------------------------- /ocaml-fdkaac-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=ocaml-fdkaac-git 3 | pkgver=r80.cc4245a 4 | pkgrel=2 5 | pkgdesc="OCaml binding for the fdk-aac library" 6 | arch=('i686' 'x86_64') 7 | url="https://github.com/savonet/ocaml-fdkaac" 8 | license=('GPL') 9 | depends=('ocaml' 'libfdk-aac') 10 | makedepends=('dune' 'git') 11 | options=('!strip' '!makeflags') 12 | source=("${pkgname}::git+https://github.com/savonet/ocaml-fdkaac.git") 13 | 14 | pkgver() { 15 | cd "${srcdir}/${pkgname}" 16 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 17 | } 18 | 19 | build() { 20 | cd "${srcdir}/${pkgname}" 21 | dune build 22 | } 23 | 24 | package() { 25 | cd "${srcdir}/${pkgname}" 26 | dune install --prefix "${pkgdir}/usr" \ 27 | --libdir "${pkgdir}$(ocamlfind printconf destdir)" 28 | } 29 | 30 | pkgver() { 31 | cd "${srcdir}/${pkgname}" 32 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 33 | } 34 | 35 | sha256sums=('SKIP') 36 | -------------------------------------------------------------------------------- /ocaml-opus/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Felix Golatofski 3 | # Contributor: Jakob Gahde 4 | 5 | pkgname=ocaml-opus 6 | pkgver=0.2.2 # renovate: datasource=github-tags depName=savonet/ocaml-opus 7 | pkgrel=1 8 | pkgdesc="OCaml bindings for Opus audio codec" 9 | arch=('i686' 'x86_64') 10 | url="https://github.com/savonet/ocaml-opus" 11 | license=('GPL2') 12 | depends=('ocaml' 'opus' 'ocaml-ogg') 13 | makedepends=('dune' 'ocaml-findlib') 14 | options=('!strip') 15 | source=("${url}/archive/v${pkgver}.tar.gz") 16 | 17 | build() { 18 | cd "${srcdir}/${pkgname}-${pkgver}" 19 | 20 | dune build 21 | } 22 | 23 | package() { 24 | cd "${srcdir}/${pkgname}-${pkgver}" 25 | 26 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 27 | 28 | install -dm755 "${pkgdir}/usr/share/" 29 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 30 | } 31 | 32 | sha256sums=('9070dbc5dc9a29c11796e485fd2cddb1a7b81989d08e81b86ab958967cd3f0ce') 33 | -------------------------------------------------------------------------------- /python-dmidecode/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=python-dmidecode 4 | pkgver=3.12.3 # renovate: datasource=github-tags depName=nima/python-dmidecode 5 | pkgrel=3 6 | arch=('i686' 'x86_64') 7 | url="https://github.com/nima/python-dmidecode" 8 | pkgdesc="Python module to access DMI data" 9 | license=('GPL2') 10 | depends=('python' 'dmidecode' 'libxml2' 'python-lxml') 11 | makedepends=('python' 'python-setuptools' 'libxml2') 12 | source=("${url}/archive/v$pkgver.tar.gz" 13 | makefile.patch) 14 | 15 | prepare() { 16 | cd $srcdir/$pkgbase-${pkgver} 17 | patch -Np1 -i ../makefile.patch 18 | } 19 | 20 | build() { 21 | cd $srcdir/$pkgbase-${pkgver} 22 | export CFLAGS+=" -std=gnu89" 23 | make build 24 | } 25 | 26 | package() { 27 | cd $srcdir/$pkgbase-${pkgver} 28 | python src/setup.py install --root=$pkgdir 29 | } 30 | 31 | sha256sums=('44d45d7d8344290c259c989d3af3f614c7837cbd85052d486adfa46a1c777164' 32 | '46413b661e5394b65a4be50bd46102aaa4214e3d6e993613f53e58e98e2f602c') 33 | -------------------------------------------------------------------------------- /ocaml-flac/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Maintainer: Felix Golatofski 3 | # Contributor: Jakob Gahde 4 | 5 | pkgname=ocaml-flac 6 | pkgver=0.5.1 # renovate: datasource=github-tags depName=savonet/ocaml-flac 7 | pkgrel=1 8 | pkgdesc="OCaml bindings to libFLAC" 9 | arch=('i686' 'x86_64') 10 | url="https://github.com/savonet/ocaml-flac" 11 | license=('GPL') 12 | depends=('ocaml' 'flac' 'ocaml-ogg') 13 | makedepends=('dune' 'ocaml-findlib') 14 | options=('!strip') 15 | source=("${url}/archive/v${pkgver}.tar.gz") 16 | 17 | build() { 18 | cd "${srcdir}/${pkgname}-${pkgver}" 19 | rm -rf examples 20 | dune build 21 | } 22 | 23 | package() { 24 | cd "${srcdir}/${pkgname}-${pkgver}" 25 | 26 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 27 | 28 | install -dm755 "${pkgdir}/usr/share/" 29 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 30 | } 31 | 32 | sha256sums=('4911b2e4d85b452ad31042dbebfcbbd0f47403451a08d76416cd2e1469b76406') 33 | -------------------------------------------------------------------------------- /ocaml-gen-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | pkgname=ocaml-gen-git 3 | pkgver=r141.7eb42b1 4 | pkgrel=1 5 | pkgdesc='Iterators for OCaml' 6 | license=('BSD') 7 | arch=('i686' 'x86_64') 8 | url='https://github.com/c-cube/gen/' 9 | depends=('ocaml') 10 | makedepends=('ocaml-findlib' 'dune') 11 | source=("$pkgname::git+https://github.com/c-cube/gen") 12 | options=(!strip !makeflags) 13 | 14 | pkgver() { 15 | cd "${srcdir}/${pkgname}" 16 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 17 | } 18 | 19 | build() { 20 | cd "${srcdir}/${pkgname}" 21 | sed -si 's,Pervasives.,Stdlib.,g' src/gen.ml 22 | dune build @install 23 | } 24 | 25 | package() { 26 | cd "${srcdir}/${pkgname}" 27 | 28 | export OCAML_STDLIB_DIR="$(ocamlfind printconf destdir)" 29 | dune install --prefix=$pkgdir/usr --libdir=$pkgdir$OCAML_STDLIB_DIR --verbose 30 | install -Dm644 "${srcdir}/${pkgname}"/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" 31 | } 32 | 33 | sha256sums=('SKIP') 34 | -------------------------------------------------------------------------------- /ocaml-duppy/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-duppy 5 | pkgver=0.9.5 # renovate: datasource=github-tags depName=savonet/ocaml-duppy 6 | pkgrel=1 7 | pkgdesc="OCaml asynchronous scheduler and monad for server-oriented programming" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-duppy" 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'ocaml-pcre') 12 | makedepends=('ocaml-findlib' 'dune') 13 | options=('!strip') 14 | source=("https://github.com/savonet/ocaml-duppy/archive/v${pkgver}.tar.gz") 15 | 16 | build() { 17 | cd "${srcdir}/${pkgname}-${pkgver}" 18 | 19 | dune build 20 | } 21 | 22 | package() { 23 | cd "${srcdir}/${pkgname}-${pkgver}" 24 | 25 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 26 | 27 | install -dm755 "${pkgdir}/usr/share/" 28 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 29 | } 30 | 31 | sha256sums=('0aaae0363a467ae10027baa9eafbb76ed88702a0687fdc811d13fd4dfd8f72ea') 32 | -------------------------------------------------------------------------------- /openca-base/openca-base.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | exec /usr/etc/openca/configure_etc.sh 3 | echo "Remember to add these lines in /etc/httpd/conf/httpd.conf" 4 | echo "" 5 | echo "# OpenCa" 6 | echo "Include conf/extra/openca/online.conf" 7 | echo "Include conf/extra/openca/offline.conf" 8 | echo "Include conf/extra/openca/common.conf" 9 | echo "" 10 | echo "Do /etc/rc.d/openca start and choose the Web interface password (Username: admin)" 11 | echo "Remember to execute apache web server and the db daemon (e.g MySql)" 12 | echo "For DB -- Username: openca Password: openca DB: openca" 13 | chmod 777 -R /var/openca/log/xml/* 14 | } 15 | 16 | post_remove() { 17 | echo "Remember to remove these lines in /etc/httpd/conf/httpd.conf" 18 | echo "" 19 | echo "# OpenCa" 20 | echo "Include conf/extra/openca/online.conf" 21 | echo "Include conf/extra/openca/offline.conf" 22 | echo "Include conf/extra/openca/common.conf" 23 | rm -r /usr/etc/openca 24 | rm -r /srv/http/html/pki/ 25 | } 26 | -------------------------------------------------------------------------------- /nnls-chroma/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=nnls-chroma 4 | pkgver=1.1 5 | pkgrel=2 6 | pkgdesc="NNLS Chroma/Chordino is an open source Vamp plugin library for harmony and chord extraction." 7 | arch=(i686 x86_64) 8 | url="https://soundsoftware.ac.uk" 9 | license=('GPL') 10 | groups=('pro-audio' 'vamp-plugins') 11 | depends=('vamp-plugin-sdk') 12 | makedepends=('boost') 13 | _nnls_commit=82d5d11b68d7 14 | source=("${pkgname}-${pkgver}.tar.gz::https://code.soundsoftware.ac.uk/hg/nnls-chroma/archive/${_nnls_commit}.tar.gz") 15 | 16 | build() { 17 | cd "${pkgname}-${_nnls_commit}" 18 | make -f Makefile.linux 19 | } 20 | 21 | package() { 22 | cd "${pkgname}-${_nnls_commit}" 23 | install -vDm 644 nnls-chroma.cat \ 24 | -t "${pkgdir}/usr/lib/vamp/" 25 | install -vDm 644 nnls-chroma.n3 \ 26 | -t "${pkgdir}/usr/lib/vamp/" 27 | install -vDm 755 nnls-chroma.so \ 28 | -t "${pkgdir}/usr/lib/vamp/" 29 | } 30 | 31 | sha256sums=('93e53501981b829c85ef1a4edbac68095a5afdb2670f83fba1618e9004fdf503') 32 | -------------------------------------------------------------------------------- /ocaml-gstreamer/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: Jakob Gahde 3 | 4 | pkgname=ocaml-gstreamer 5 | pkgver=0.3.1 # renovate: datasource=github-tags depName=savonet/ocaml-gstreamer 6 | pkgrel=1 7 | pkgdesc="OCaml bindings for the GStreamer multimedia framework" 8 | arch=('i686' 'x86_64') 9 | url="https://github.com/savonet/ocaml-gstreamer" 10 | license=('LGPL2.1') 11 | depends=('ocaml' 'gstreamer' 'gst-plugins-base') 12 | options=('!strip') 13 | makedepends=('ocaml-findlib' 'dune') 14 | options=('!strip') 15 | source=("${url}/archive/v${pkgver}.tar.gz") 16 | 17 | build() { 18 | cd "${srcdir}/${pkgname}-${pkgver}" 19 | 20 | dune build 21 | } 22 | 23 | package() { 24 | cd "${srcdir}/${pkgname}-${pkgver}" 25 | 26 | DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" 27 | 28 | install -dm755 "${pkgdir}/usr/share/" 29 | mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" 30 | } 31 | 32 | sha256sums=('e13f105d6fcd3843223ee09b501f40fc1ad2e63175a1382793f4c1db9fb51b21') 33 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | name: publish 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | paths: 8 | - "*/PKGBUILD" 9 | 10 | jobs: 11 | publish: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Checkout 15 | uses: actions/checkout@v6.0.1 16 | with: 17 | fetch-depth: 0 18 | 19 | - name: Find updated package 20 | run: | 21 | #!/usr/bin/env bash 22 | set -euxo pipefail 23 | 24 | echo "pkgbuild=$(git diff --name-only HEAD HEAD~1 "*/PKGBUILD" | head -1 | xargs dirname)" >> $GITHUB_ENV 25 | 26 | - name: Publish package 27 | uses: KSXGitHub/github-actions-deploy-aur@v4.1.1 28 | if: ${{ env.pkgbuild != '' }} 29 | with: 30 | pkgname: ${{ env.pkgbuild }} 31 | pkgbuild: ${{ env.pkgbuild }}/PKGBUILD 32 | commit_username: ${{ secrets.AUR_USERNAME }} 33 | commit_email: ${{ secrets.AUR_EMAIL }} 34 | ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }} 35 | -------------------------------------------------------------------------------- /qviaggiatreno-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=qviaggiatreno-git 4 | pkgver=14.f46278b 5 | pkgrel=1 6 | pkgdesc="Un'applicazione per controllare gli orari dei treni in tutta Italia tramite il sito viaggiatreno.it." 7 | arch=('i686' 'x86_64') 8 | url="http://www.solotreni.net" 9 | license=('GPL2') 10 | depends=('qt5-base' 'qt5-webkit') 11 | replaces=("${pkgname%%-*}-svn") 12 | conflicts=("${pkgname%%-*}-svn") 13 | source=("qviaggiatreno::git+https://github.com/M0Rf30/qviaggiatreno") 14 | 15 | pkgver() { 16 | cd ${pkgname%%-*} 17 | echo $(git rev-list --count master).$(git rev-parse --short master) 18 | } 19 | 20 | build() { 21 | cd ${pkgname%%-*} 22 | qmake 23 | make 24 | } 25 | 26 | package() { 27 | cd ${pkgname%%-*} 28 | install -Dm644 qviaggiatreno.desktop $pkgdir/usr/share/applications/qviaggiatreno.desktop 29 | install -Dm644 src/img/logo.svg $pkgdir/usr/share/pixmaps/qviaggiatreno.svg 30 | install -Dm755 bin/qviaggiatreno $pkgdir/usr/bin/qviaggiatreno 31 | } 32 | 33 | sha256sums=('SKIP') 34 | -------------------------------------------------------------------------------- /gr-lida-git/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=gr-lida-git 4 | pkgver=513.e8b9a39 5 | pkgrel=1 6 | pkgdesc="Frontend for DosBox, ScummVM and VDMSound" 7 | arch=('i686' 'x86_64') 8 | url="http://www.gr-lida.org/" 9 | license=('GPL-2.0-only') 10 | depends=( 11 | 'phonon-qt5' 12 | 'poppler-qt5' 13 | 'qt5-base' 14 | 'qt5-multimedia' 15 | 'qt5-script' 16 | ) 17 | optdepends=( 18 | 'dosbox: Enable support for dosbox emulator' 19 | 'scummvm: Enable support for scummvm emulator' 20 | ) 21 | makedepends=('git') 22 | provides=("${pkgname%%-git}") 23 | conflicts=("${pkgname%%-git}") 24 | source=("${pkgname%%-git}::git+https://github.com/Monthy/${pkgname%%-git}.git") 25 | 26 | build() { 27 | cd "${pkgname%%-git}" 28 | qmake PREFIX=/usr 29 | make 30 | } 31 | 32 | package() { 33 | cd "${pkgname%%-git}" 34 | make INSTALL_ROOT=${pkgdir} install 35 | } 36 | 37 | pkgver() { 38 | cd "${pkgname%%-git}" 39 | echo $(git rev-list --count master).$(git rev-parse --short master) 40 | } 41 | 42 | sha256sums=('SKIP') 43 | -------------------------------------------------------------------------------- /vhdl-simili/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=vhdl-simili 4 | pkgver=3.1b16 5 | pkgrel=5 6 | pkgdesc="A low-cost VHDL development system designed for the serious hardware designer." 7 | arch=('i686' 'x86_64') 8 | url="http://www.symphonyeda.com/products.htm" 9 | license=('custom') 10 | source=("http://www.symphonyeda.com/Downloads/Simili31b16-linux-x86.tar" 11 | "$pkgname.sh" 12 | ) 13 | depends=('glibc' 'libx11') 14 | 15 | if [[ "$CARCH" == 'x86_64' ]]; then 16 | depends=('lib32-'{'glibc','libx11'}) 17 | fi 18 | 19 | package() { 20 | similidir=opt/simili 21 | cd $srcdir 22 | install -dm755 $pkgdir/$similidir 23 | tar xvf Simili31b16-linux-x86-image.tgz -C $pkgdir/$similidir 24 | install -Dm755 "${srcdir}/$pkgname.sh" "${pkgdir}/usr/bin/$pkgname" 25 | 26 | # Fix for Documentation 27 | ln -sr /usr/bin/firefox $pkgdir/usr/bin/mozilla 28 | } 29 | 30 | sha256sums=('1061c20394622827f47b8752eb9cb4a6557353d7add6aac4b8d0af65bb304363' 31 | '9bbc5cae0feb09fc880fef30a83d2b6bae8d20ce81c4b90b9e60f32d4f98471e') 32 | -------------------------------------------------------------------------------- /ultimate_control/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=ultimate_control 4 | pkgver=1.2 5 | pkgrel=1 6 | pkgdesc="Ultimate Control is a set of software tools that allow you to take control of your computer wirelessly." 7 | arch=('x86_64') 8 | url="http://www.negusoft.com/index.php/ultimate-control" 9 | license=('custom') 10 | depends=('java-runtime-headless') 11 | source=("http://www.negusoft.com/downloads/${pkgname}_v${pkgver}_linux_64bit.tar.gz") 12 | 13 | sha256sums=('6c9a8eac33c7dcec2b395b75d4cdeb03bd60a9f14282f8fbc651fb7127f1eb1c') 14 | install=ultimate_control.install 15 | 16 | package() { 17 | cd ${srcdir} 18 | mkdir -p ${pkgdir}/usr/lib/ucontrol 19 | mkdir -p ${pkgdir}/usr/bin 20 | cp -f -r lib/ucontrol.jar ${pkgdir}/usr/lib/ucontrol/ucontrol.jar 21 | cp -f -r lib/icon.png ${pkgdir}/usr/lib/ucontrol/icon.png 22 | cp -f -r bin/ucontrol ${pkgdir}/usr/bin/ucontrol 23 | chmod 744 ${pkgdir}/usr/lib/ucontrol/* 24 | install -vDm644 "Ultimate Control.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" 25 | } 26 | -------------------------------------------------------------------------------- /unrealtournament-rocketarena/install.sh: -------------------------------------------------------------------------------- 1 | ## arg 1: the new package version 2 | pre_install() { 3 | return 4 | } 5 | 6 | ## arg 1: the new package version 7 | post_install() { 8 | cat << __EOF__ 9 | Add the following to the respective sections of your UnrealTournament.ini 10 | only if you also have ut1999-bonuspack1 installed: 11 | [Engine.GameEngine] 12 | ServerPackages=RocketArenaMultiMesh 13 | __EOF__ 14 | } 15 | 16 | ## arg 1: the new package version 17 | ## arg 2: the old package version 18 | pre_upgrade() { 19 | return 20 | } 21 | 22 | ## arg 1: the new package version 23 | ## arg 2: the old package version 24 | post_upgrade() { 25 | return 26 | } 27 | 28 | ## arg 1: the old package version 29 | pre_remove() { 30 | return 31 | } 32 | 33 | ## arg 1: the old package version 34 | post_remove() { 35 | cat << __EOF__ 36 | Remove the following from the respective sections of your UnrealTournament.ini: 37 | [Engine.GameEngine] 38 | ServerPackages=RocketArenaMultiMesh 39 | __EOF__ 40 | } 41 | 42 | ## vim: filetype=sh 43 | -------------------------------------------------------------------------------- /python-gnupg-isis/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: KopfKrieg 2 | # Maintainer: robertfoster 3 | 4 | pkgname=python-gnupg-isis # renovate: datasource=github-tags depName=isislovecruft/python-gnupg 5 | name=python-gnupg 6 | pkgver=3.1.1 7 | pkgrel=1 8 | pkgdesc='A modified version of python-gnupg, including security patches, extensive documentation, and extra features. The gnupg module allows Python programs to make use of the functionality provided by the GNU Privacy Guard.' 9 | url='https://github.com/isislovecruft/python-gnupg' 10 | license=('GPL3') 11 | arch=('any') 12 | depends=('python' 'gnupg' 'python-psutil') 13 | conflicts=('python-gnupg') 14 | provides=('python-gnupg') 15 | source=("https://github.com/isislovecruft/python-gnupg/archive/$pkgver.tar.gz") 16 | sha256sums=('69b74379f235a370379d0c3f890102f5fdf0b0db580a728702abdfa4be5780ba') 17 | 18 | build() { 19 | cd $name-$pkgver 20 | python setup.py build 21 | } 22 | 23 | package() { 24 | cd $name-$pkgver 25 | python setup.py install --root=${pkgdir} --optimize=1 26 | } 27 | -------------------------------------------------------------------------------- /ruby-jira-ruby/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | # Contributor: asm0dey 3 | 4 | _gemname=jira-ruby 5 | pkgname=ruby-${_gemname} 6 | pkgver=2.3.0 7 | pkgrel=1 8 | pkgdesc='Ruby Gem for use with the Atlassian JIRA REST API' 9 | arch=(any) 10 | url='http://www.sumoheavy.com' 11 | license=(MIT) 12 | depends=('ruby' 'ruby-activesupport' 'ruby-atlassian-jwt' 'ruby-multipart-post' 'ruby-oauth') 13 | options=(!emptydirs) 14 | source=("https://rubygems.org/downloads/${_gemname}-${pkgver}.gem") 15 | noextract=("${_gemname}-${pkgver}.gem") 16 | sha256sums=('abf26e6bff4a8ea40bae06f7df6276a5776905c63fb2070934823ca54f62eb62') 17 | 18 | package() { 19 | local _gemdir="$(ruby -e'puts Gem.default_dir')" 20 | gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem" 21 | rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" 22 | install -D -m644 "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" 23 | } 24 | -------------------------------------------------------------------------------- /g4l/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: robertfoster 2 | 3 | pkgname=g4l 4 | pkgver=0.63 5 | pkgrel=1 6 | pkgdesc="Ghost 4 Linux is a hard disk and partition imaging and cloning tool." 7 | arch=('any') 8 | url="http://freecode.com/projects/g4l/" 9 | license=('GPL') 10 | depends=('bzip2' 'ddrescue' 'dd_rhelp' 'dialog' 'fsarchiver' 'gzip' 'lzop' 'ncurses' 'partimage') 11 | source=("http://fossies.org/linux/misc/${pkgname}-v${pkgver}.devel.tar.gz") 12 | noextract=(${pkgname}-v${pkgver}.devel.tar.gz) 13 | makedepends=(wget) 14 | 15 | package() { 16 | cd $srcdir 17 | tar -zxvf ${pkgname}-v${pkgver}.devel.tar.gz -C $srcdir bootcd/rootfs 18 | tar -zxvf ${pkgname}-v${pkgver}.devel.tar.gz -C $srcdir resources/jetcat 19 | mkdir -p $pkgdir/usr/bin/ 20 | mv $srcdir/bootcd/rootfs/{*g4l,g4l3*} $pkgdir/usr/bin/ 21 | mkdir -p $pkgdir/mnt/local 22 | cd resources/jetcat/ 23 | 24 | install -c -s -m755 jetcat-mod $pkgdir/usr/bin 25 | install -c -s -m755 jetcat-mod8 $pkgdir/usr/bin 26 | } 27 | 28 | sha256sums=('85752f64ee83a31074ded10f9c0f7f2e1b1a852ab5acc9dc0bba5b25b896832b') 29 | --------------------------------------------------------------------------------