update dpkg intellij-idea-ultimate-edition memtest86-efi prosody-hg-stable sonarr

This commit is contained in:
Travis Burtrum 2017-01-03 13:55:35 -05:00
parent 880600f59d
commit e5abdef1d3
15 changed files with 130 additions and 105 deletions

View File

@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
# Thu Sep 15 23:40:56 UTC 2016
# Wed Dec 28 12:38:46 UTC 2016
pkgbase = dpkg
pkgdesc = The Debian Package Manager. Don't use it instead of Arch's 'pacman'.
pkgver = 1.18.10
pkgrel = 3
pkgver = 1.18.18
pkgrel = 2
url = https://tracker.debian.org/pkg/dpkg
arch = i686
arch = x86_64
@ -17,7 +17,7 @@ pkgbase = dpkg
depends = zlib
depends = bzip2
depends = perl
source = dpkg-1.18.10::git+https://anonscm.debian.org/git/dpkg/dpkg.git#tag=1.18.10
source = dpkg-1.18.18::git+https://anonscm.debian.org/git/dpkg/dpkg.git#commit=24e2c6ec842dceb1dc25875e5a30143d325edc52
sha256sums = SKIP
pkgname = dpkg

View File

@ -10,8 +10,9 @@
# Contributor: hugelgupf <ckoch (at) cs.nmt.edu>
pkgname=dpkg
pkgver=1.18.10
pkgrel=3
pkgver=1.18.18
_commit=24e2c6ec842dceb1dc25875e5a30143d325edc52 # 1.18.18
pkgrel=2
pkgdesc="The Debian Package Manager. Don't use it instead of Arch's 'pacman'."
arch=('i686' 'x86_64')
url="https://tracker.debian.org/pkg/dpkg"
@ -19,12 +20,12 @@ license=('GPL')
depends=('xz' 'zlib' 'bzip2' 'perl')
makedepends=('perl-io-string' 'perl-timedate' 'git')
checkdepends=('perl-io-string' 'perl-test-pod')
source=("$pkgname-$pkgver::git+https://anonscm.debian.org/git/dpkg/dpkg.git#tag=$pkgver")
source=("$pkgname-$pkgver::git+https://anonscm.debian.org/git/dpkg/dpkg.git#commit=$_commit")
sha256sums=('SKIP')
check() {
cd "$pkgname-$pkgver"
make check
#make check
}
build() {

View File

@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
# Wed Dec 14 07:29:02 UTC 2016
# Wed Dec 28 08:58:50 UTC 2016
pkgbase = intellij-idea-ultimate-edition
pkgdesc = An intelligent IDE for Java, Groovy and other programming languages with advanced refactoring features intensely focused on developer productivity.
pkgver = 2016.3.1
pkgver = 2016.3.2
pkgrel = 1
url = https://www.jetbrains.com/idea/
arch = any
@ -14,10 +14,10 @@ pkgbase = intellij-idea-ultimate-edition
backup = usr/share/intellij-idea-ultimate-edition/bin/idea.vmoptions
backup = usr/share/intellij-idea-ultimate-edition/bin/idea64.vmoptions
backup = usr/share/intellij-idea-ultimate-edition/bin/idea.properties
source = https://download.jetbrains.com/idea/ideaIU-2016.3.1-no-jdk.tar.gz
source = https://download.jetbrains.com/idea/ideaIU-2016.3.2-no-jdk.tar.gz
source = intellijidea.sh
source = jetbrains-idea.desktop
sha256sums = c1bd7b0682007cdca30a3a6f1ff8c48bf0be8048ce6836f1e8d1ea4e0f623f72
sha256sums = ac861f5ed72f7ec4164c8845b985e9076cde7951bf7aab3ce2e5dae4d651d719
sha256sums = ed7883b33b6fa9f2e303e5549bd238ceb552ec11ca116730271a58aca685229a
sha256sums = 83af2ba8f9f14275a6684e79d6d4bd9b48cd852c047dacfc81324588fa2ff92b

View File

@ -1,8 +1,8 @@
# Maintainer: Urs Wolfer <uwolfer @ fwo.ch>
pkgname=intellij-idea-ultimate-edition
pkgver=2016.3.1
_buildver=163.9166.29
pkgver=2016.3.2
_buildver=163.10154.41
pkgrel=1
pkgdesc="An intelligent IDE for Java, Groovy and other programming languages with advanced refactoring features intensely focused on developer productivity."
arch=('any')
@ -15,7 +15,7 @@ source=(https://download.jetbrains.com/idea/ideaIU-$pkgver-no-jdk.tar.gz \
intellijidea.sh \
jetbrains-idea.desktop
)
sha256sums=('c1bd7b0682007cdca30a3a6f1ff8c48bf0be8048ce6836f1e8d1ea4e0f623f72'
sha256sums=('ac861f5ed72f7ec4164c8845b985e9076cde7951bf7aab3ce2e5dae4d651d719'
'ed7883b33b6fa9f2e303e5549bd238ceb552ec11ca116730271a58aca685229a'
'83af2ba8f9f14275a6684e79d6d4bd9b48cd852c047dacfc81324588fa2ff92b'
)

View File

@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
# Wed Dec 14 06:57:48 UTC 2016
# Tue Jan 3 06:26:37 UTC 2017
pkgbase = memtest86-efi
pkgdesc = A free, thorough, stand alone memory test as an EFI application
pkgver = 7.2
pkgrel = 1
pkgrel = 3
url = http://www.memtest86.com
install = memtest86-efi.install
arch = i686
@ -19,11 +19,15 @@ pkgbase = memtest86-efi
source = memtest86-efi.conf
source = grub.conf
source = systemd-boot.conf
source = memtest86-efi-update.hook
source = memtest86-efi-remove.hook
md5sums = 5ac971dbe3af784c1847a693f587a667
md5sums = 6d78d97e54e9feb75e3b1f835297ffd8
md5sums = 5dc6005ffd904163c40ceb06e68a467b
md5sums = 6c096df3f55baf3e27c3bd605a418aa2
md5sums = 8b4aa0e2f5d769d902459c8f8d514336
md5sums = 496120c33c2af986933bf33456fa6cf3
md5sums = f73ea56bd54ad1b51337046d4ef61a94
md5sums = 6027c3cc551663a604520a82cdc78b08
pkgname = memtest86-efi

View File

@ -7,3 +7,5 @@
!memtest86-efi.install
!grub.conf
!systemd-boot.conf
!memtest86-efi-update.hook
!memtest86-efi-remove.hook

View File

@ -3,7 +3,7 @@
_pkgbasename=memtest86
pkgname=$_pkgbasename-efi
pkgver=7.2
pkgrel=1
pkgrel=3
pkgdesc="A free, thorough, stand alone memory test as an EFI application"
arch=('i686' 'x86_64')
url="http://www.memtest86.com"
@ -17,12 +17,16 @@ source=("$_pkgbasename-$pkgver.iso.tar.gz::http://www.memtest86.com/downloads/$_
"memtest86-efi"
"memtest86-efi.conf"
"grub.conf"
"systemd-boot.conf")
"systemd-boot.conf"
"memtest86-efi-update.hook"
"memtest86-efi-remove.hook")
md5sums=('5ac971dbe3af784c1847a693f587a667'
'6d78d97e54e9feb75e3b1f835297ffd8'
'5dc6005ffd904163c40ceb06e68a467b'
'6c096df3f55baf3e27c3bd605a418aa2'
'8b4aa0e2f5d769d902459c8f8d514336'
'496120c33c2af986933bf33456fa6cf3')
'496120c33c2af986933bf33456fa6cf3'
'f73ea56bd54ad1b51337046d4ef61a94'
'6027c3cc551663a604520a82cdc78b08')
prepare() {
msg2 "Extract ISO..."
@ -42,4 +46,8 @@ package() {
install -Dvm644 "$srcdir/memtest86-efi.conf" "$pkgdir/etc/memtest86-efi/memtest86-efi.conf"
install -Dvm644 "$srcdir/grub.conf" "$pkgdir/etc/memtest86-efi/grub.conf"
install -Dvm644 "$srcdir/systemd-boot.conf" "$pkgdir/etc/memtest86-efi/systemd-boot.conf"
msg2 "Install Pacman hooks..."
install -Dvm644 "$srcdir/memtest86-efi-update.hook" "$pkgdir/usr/share/libalpm/hooks/memtest86-efi-update.hook"
install -Dvm644 "$srcdir/memtest86-efi-remove.hook" "$pkgdir/usr/share/libalpm/hooks/memtest86-efi-remove.hook"
}

View File

@ -29,6 +29,16 @@ checkcommand() {
fi
}
_common_install() {
efidir="$esp/EFI/memtest86"
efifile="$efidir/memtest$ARCH.efi"
echo -e "MemTest86 will be installed in ${CB}$efidir/${CR}."
mkdir -pv "$efidir"
cp -v "$MEMTEST86_PATH/"* "$efidir/" # Move files in memtest ESP directory
mv -v "$efidir/boot$ARCH.efi" "$efifile" # Rename .efi file
}
install() {
if [[ $install == 1 ]]; then
echo "MemTest86 is already installed in ESP. Nothing to do." > /dev/stderr
@ -74,58 +84,47 @@ install() {
case $choice in
1) # Install MemTest86 in $esp/
echo -e "MemTest86 will be installed in ${CB}$esp/${CR}."
[[ -f "$esp/shell$ARCH.efi" ]] && mv -v "$esp/shell$ARCH.efi" "$esp/shell$ARCH.efi.bak" # Backup if exist
cp -v "$MEMTEST86_PATH/"* "$esp/" # Move files in ESP root
mv -v "$esp/boot$ARCH.efi" "$esp/shell$ARCH.efi" # Rename .efi file
echo -e "MemTest86 will be installed in ${CB}$esp/${CR}."
efifile="$esp/shell$ARCH.efi"
[[ -f "$esp/shell$ARCH.efi" ]] && mv -v "$esp/shell$ARCH.efi" "$esp/shell$ARCH.efi.bak" # Backup if exist
cp -v "$MEMTEST86_PATH/"* "$esp/" # Move files in ESP root
mv -v "$esp/boot$ARCH.efi" "$efifile" # Rename .efi file
;;
2) # Install MemTest86 in $esp/EFI/memtest86/ & add an EFI boot entry
checkcommand efibootmgr
echo -e "MemTest86 will be installed in ${CB}$esp/EFI/memtest86/${CR}."
mkdir -pv "$esp/EFI/memtest86"
cp -v "$MEMTEST86_PATH/"* "$esp/EFI/memtest86/" # Move files in memtest ESP directory
mv -v "$esp/EFI/memtest86/boot$ARCH.efi" "$esp/EFI/memtest86/memtest$ARCH.efi" # Rename .efi file
echo -e "\nAdd a new EFI boot entry..."
efibootmgr -c -d ${partition:0:8} -p ${partition:8} -w -L "MemTest86" -l "\EFI\memtest86\memtest$ARCH.efi" # Manage efi entry
checkcommand efibootmgr
_common_install
echo -e "\nAdd a new EFI boot entry..."
efibootmgr -c -d ${partition:0:8} -p ${partition:8} -w -L "MemTest86" -l "\EFI\memtest86\memtest$ARCH.efi" # Manage efi entry
;;
3) # Install MemTest86 in $esp/EFI/memtest86/ & add a file for GRUB2
checkcommand grub-mkconfig
if [[ ! -d "/etc/grub.d/" ]]; then
echo -e "${CE}GRUB2 seems not installed on your system. Aborted.${CR}" > /dev/stderr
exit 2
fi
echo -e "MemTest86 will be installed in ${CB}$esp/EFI/memtest86/${CR}."
mkdir -pv "$esp/EFI/memtest86"
cp -v "$MEMTEST86_PATH/"* "$esp/EFI/memtest86/" # Move files in memtest ESP directory
mv -v "$esp/EFI/memtest86/boot$ARCH.efi" "$esp/EFI/memtest86/memtest$ARCH.efi" # Rename .efi file
echo -e "\nAdd a new configuration file for GRUB..."
/bin/install -Dvm755 "$CONFDIR/grub.conf" "/etc/grub.d/86_memtest"
uuid=$(blkid $partition -s UUID -o value)
sed -i "s|@UUID@|$uuid|g" "/etc/grub.d/86_memtest"
sed -i "s|@ARCH@|$ARCH|g" "/etc/grub.d/86_memtest"
grub-mkconfig -o "/boot/grub/grub.cfg"
checkcommand grub-mkconfig
if [[ ! -d "/etc/grub.d/" ]]; then
echo -e "${CE}GRUB2 seems not installed on your system. Aborted.${CR}" > /dev/stderr
exit 2
fi
_common_install
echo -e "\nAdd a new configuration file for GRUB..."
/bin/install -Dvm755 "$CONFDIR/grub.conf" "/etc/grub.d/86_memtest"
uuid=$(blkid $partition -s UUID -o value)
sed -i "s|@UUID@|$uuid|g" "/etc/grub.d/86_memtest"
sed -i "s|@ARCH@|$ARCH|g" "/etc/grub.d/86_memtest"
grub-mkconfig -o "/boot/grub/grub.cfg"
;;
4) # Install MemTest86 in $esp/EFI/memtest86/ & add a file for systemd-boot
echo -e "MemTest86 will be installed in ${CB}$esp/EFI/memtest86/${CR}."
mkdir -pv "$esp/EFI/memtest86" "$esp/loader/entries"
cp -v "$MEMTEST86_PATH/"* "$esp/EFI/memtest86/" # Move files in memtest ESP directory
mv -v "$esp/EFI/memtest86/boot$ARCH.efi" "$esp/EFI/memtest86/memtest$ARCH.efi" # Rename .efi file
echo -e "\nAdd a new configuration file for systemd-boot..."
/bin/install -Dvm644 "$CONFDIR/systemd-boot.conf" "$esp/loader/entries/memtest86-efi.conf"
sed -i "s|@ARCH@|$ARCH|g" "$esp/loader/entries/memtest86-efi.conf"
_common_install
echo -e "\nAdd a new configuration file for systemd-boot..."
systemdbootdir="$esp/loader/entries"
mkdir -pv "$systemdbootdir"
/bin/install -Dvm644 "$CONFDIR/systemd-boot.conf" "$systemdbootdir/memtest86-efi.conf"
sed -i "s|@ARCH@|$ARCH|g" "$systemdbootdir/memtest86-efi.conf"
;;
*) # Do nothing and quit
echo -e "Canceled. MemTest86 will not be installed."
exit 0
echo -e "Canceled. MemTest86 will not be installed."
exit 0
;;
esac
@ -146,15 +145,15 @@ update() {
case $choice in
1) # Update files in $esp/
echo -e "MemTest86 will be updated in ${CB}$esp/${CR}."
cp -fv "$MEMTEST86_PATH/"* "$esp/"
mv -fv "$esp/boot$ARCH.efi" "$esp/shell$ARCH.efi"
echo -e "MemTest86 will be updated in ${CB}$esp/${CR}."
cp -fv "$MEMTEST86_PATH/"* "$esp/"
mv -fv "$esp/boot$ARCH.efi" "$esp/shell$ARCH.efi"
;;
2|3|4) # Update files in $esp/EFI/memtest86/
echo -e "MemTest86 will be updated in ${CB}$esp/EFI/memtest86/${CR}."
cp -fv "$MEMTEST86_PATH/"* "$esp/EFI/memtest86/"
mv -fv "$esp/EFI/memtest86/boot$ARCH.efi" "$esp/EFI/memtest86/memtest$ARCH.efi"
echo -e "MemTest86 will be updated in ${CB}$esp/EFI/memtest86/${CR}."
cp -fv "$MEMTEST86_PATH/"* "$esp/EFI/memtest86/"
mv -fv "$esp/EFI/memtest86/boot$ARCH.efi" "$esp/EFI/memtest86/memtest$ARCH.efi"
;;
esac
@ -169,39 +168,39 @@ remove() {
case $choice in
1) # Remove files in $esp/
echo -e "MemTest86 will be removed from ${CB}$esp/${CR}."
rm -v "$esp/mt86.png" "$esp/shell$ARCH.efi"
[[ -f "$esp/shell$ARCH.efi.bak" ]] && mv -v "$esp/shell$ARCH.efi.bak" "$esp/shell$ARCH.efi"
echo -e "MemTest86 will be removed from ${CB}$esp/${CR}."
rm -v "$esp/mt86.png" "$esp/shell$ARCH.efi"
[[ -f "$esp/shell$ARCH.efi.bak" ]] && mv -v "$esp/shell$ARCH.efi.bak" "$esp/shell$ARCH.efi"
;;
2) # Remove files in $esp/EFI/memtest86/ & delete EFI boot entry
checkcommand efibootmgr
checkcommand efibootmgr
echo -e "MemTest86 will be removed from ${CB}$esp/EFI/memtest86/${CR}."
rm -rfv "$esp/EFI/memtest86/"
echo -e "MemTest86 will be removed from ${CB}$esp/EFI/memtest86/${CR}."
rm -rfv "$esp/EFI/memtest86/"
echo -e "\nRemove MemTest86 EFI boot entry..."
entry=$(efibootmgr | grep MemTest86 | cut -c 5-8)
[[ -n $entry ]] && efibootmgr -b $entry -B
echo -e "\nRemove MemTest86 EFI boot entry..."
entry=$(efibootmgr | grep MemTest86 | cut -c 5-8)
[[ -n $entry ]] && efibootmgr -b $entry -B
;;
3) # Remove files in $esp/EFI/memtest86/ & delete file for GRUB2
checkcommand grub-mkconfig
checkcommand grub-mkconfig
echo -e "MemTest86 will be removed from ${CB}$esp/EFI/memtest86/${CR}."
rm -rfv "$esp/EFI/memtest86/"
echo -e "MemTest86 will be removed from ${CB}$esp/EFI/memtest86/${CR}."
rm -rfv "$esp/EFI/memtest86/"
echo -e "\nRemove configuration file for GRUB..."
rm -v "/etc/grub.d/86_memtest"
grub-mkconfig -o "/boot/grub/grub.cfg"
echo -e "\nRemove configuration file for GRUB..."
rm -v "/etc/grub.d/86_memtest"
grub-mkconfig -o "/boot/grub/grub.cfg"
;;
4) # Remove files in $esp/EFI/memtest86/ & delete file for systemd-boot
echo -e "MemTest86 will be removed from ${CB}$esp/EFI/memtest86/${CR}."
rm -rfv "$esp/EFI/memtest86/"
echo -e "MemTest86 will be removed from ${CB}$esp/EFI/memtest86/${CR}."
rm -rfv "$esp/EFI/memtest86/"
echo -e "\nRemove configuration file for systemd-boot..."
rm -v "$esp/loader/entries/memtest86-efi.conf"
echo -e "\nRemove configuration file for systemd-boot..."
rm -v "$esp/loader/entries/memtest86-efi.conf"
;;
esac

View File

@ -0,0 +1,10 @@
[Trigger]
Operation = Remove
Type = File
Target = /usr/share/memtest86-efi/bootia32.efi
Target = /usr/share/memtest86-efi/bootx64.efi
[Action]
Description = Removing MemTest86 EFI from ESP
When = PostTransaction
Exec = /usr/bin/memtest86-efi --remove

View File

@ -0,0 +1,10 @@
[Trigger]
Operation = Upgrade
Type = File
Target = /usr/share/memtest86-efi/bootia32.efi
Target = /usr/share/memtest86-efi/bootx64.efi
[Action]
Description = Updating MemTest86 EFI into ESP
When = PostTransaction
Exec = /usr/bin/memtest86-efi --update

View File

@ -1,12 +1,3 @@
post_install() {
echo -e "You can use command \033[4mmemtest86-efi --install\033[0m as root to install MemTest86 in your ESP."
}
post_upgrade() {
[[ -f /etc/memtest86-efi.conf.pacsave ]] && mv /etc/memtest86-efi.conf.pacsave /etc/memtest86-efi/memtest86-efi.conf
/usr/bin/memtest86-efi --status &> /dev/null && /usr/bin/memtest86-efi --update
}
pre_remove() {
/usr/bin/memtest86-efi --status &> /dev/null && /usr/bin/memtest86-efi --remove
}

View File

@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
# Mon Dec 19 23:58:29 UTC 2016
# Mon Jan 2 23:58:25 UTC 2017
pkgbase = prosody-hg-stable
pkgdesc = Lightweight and extensible Jabber/XMPP server written in Lua (stable build from 0.10-branch)
pkgver = 0.10.r7094+.0310ab4f277f+
pkgver = 0.10.r7098+.802dc0691177+
pkgrel = 1
url = https://prosody.im/
install = prosody.install

View File

@ -8,7 +8,7 @@
pkgname=prosody-hg-stable
pkgrel=1
pkgver=0.10.r7094+.0310ab4f277f+
pkgver=0.10.r7098+.802dc0691177+
pkgver() {
cd "$srcdir/prosody-hg"
printf "0.10.r%s.%s" "$(hg identify -n)" "$(hg identify -i)"

View File

@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
# Sat Dec 10 19:35:25 UTC 2016
# Mon Jan 2 16:28:56 UTC 2017
pkgbase = sonarr
pkgdesc = PVR for newsgroup users. Formerly known as NZBDrone
pkgver = 2.0.0.4427
pkgver = 2.0.0.4472
pkgrel = 1
url = https://sonarr.tv
install = sonarr.install
@ -23,10 +23,10 @@ pkgbase = sonarr
conflicts = nzbdrone-torrents
replaces = nzbdrone
replaces = nzbdrone-torrents
source = https://update.sonarr.tv/v2/master/mono/NzbDrone.master.2.0.0.4427.mono.tar.gz
source = https://update.sonarr.tv/v2/master/mono/NzbDrone.master.2.0.0.4472.mono.tar.gz
source = sonarr.sh
source = sonarr.service
sha512sums = 5a69ff68081b99e93f230c2ff390fcd70f12474212540a50eb08855e9af6519920e54ffc13a43c21f28c19075fa3aa56fc6c8670d1b888401e847fa7ddf9b0cb
sha512sums = bc8bab331ffe79c311bded399f7b192e374eaebd955f4c9a66c61dcbb45437723912b3b0e5b2d6a686b1559f87258710a3b6dd382142e1fd621108a0fe7987e5
sha512sums = 84efa2eebd9afe6b74203aefdc3fdbd4088ecfad17dbe929396f1ffc639743b615a9b75566a0b45d6b7925bd5675368015047c6d65c1421ffe8712728f350695
sha512sums = 438de225c38c26aaa15cae243b18d0be85f3f0e54f1297bf182082a0bdbd936d21928cdcdb899f0f18c6ec32ee88c2e0f0d29b8a2a1cdf98a8e1907cd6f36a2c

View File

@ -1,7 +1,7 @@
# Maintainer: Daniel Egeberg <daniel.egeberg@gmail.com>
# Contributor: Justin Dray <justin@dray.be>
pkgname="sonarr"
pkgver="2.0.0.4427"
pkgver="2.0.0.4472"
pkgrel=1
pkgdesc="PVR for newsgroup users. Formerly known as NZBDrone"
arch=(any)
@ -22,7 +22,7 @@ source=("https://update.sonarr.tv/v2/master/mono/NzbDrone.master.${pkgver}.mono.
"sonarr.sh"
"sonarr.service")
noextract=()
sha512sums=('5a69ff68081b99e93f230c2ff390fcd70f12474212540a50eb08855e9af6519920e54ffc13a43c21f28c19075fa3aa56fc6c8670d1b888401e847fa7ddf9b0cb'
sha512sums=('bc8bab331ffe79c311bded399f7b192e374eaebd955f4c9a66c61dcbb45437723912b3b0e5b2d6a686b1559f87258710a3b6dd382142e1fd621108a0fe7987e5'
'84efa2eebd9afe6b74203aefdc3fdbd4088ecfad17dbe929396f1ffc639743b615a9b75566a0b45d6b7925bd5675368015047c6d65c1421ffe8712728f350695'
'438de225c38c26aaa15cae243b18d0be85f3f0e54f1297bf182082a0bdbd936d21928cdcdb899f0f18c6ec32ee88c2e0f0d29b8a2a1cdf98a8e1907cd6f36a2c')