diff options
author | Manuel Reimer | 2021-05-01 11:48:35 +0200 |
---|---|---|
committer | Manuel Reimer | 2021-05-01 11:48:35 +0200 |
commit | 7f417f17396eca7221ca0955b58bf28d55ed7118 (patch) | |
tree | f202376bd560c7e808f3bfdc98c5d22c16679d66 | |
parent | f147afd4c5466bb6d5b689683d862f2a0903b8c4 (diff) | |
download | aur-7f417f17396eca7221ca0955b58bf28d55ed7118.tar.gz |
Sync from VDR4Arch (https://github.com/VDR4Arch/vdr4arch/commit/414bae13b382ffd1b60e0ec080c311621e3c2da4)
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | zappilot-0.0.5-vdr-2.3.1-porting.diff | 276 |
3 files changed, 15 insertions, 300 deletions
@@ -1,10 +1,10 @@ # Generated by makepkg 5.2.2 -# Wed Dec 23 12:34:06 UTC 2020 +# Sat May 1 09:48:34 UTC 2021 pkgbase = vdr-zappilot pkgdesc = Plugin for VDR forked from the plugin pilotskin to browse EPG in channel info - pkgver = 0.0.5 - pkgrel = 20 - url = http://projects.vdr-developer.org/projects/plg-zappilot + pkgver = 0.0.6 + pkgrel = 1 + url = https://github.com/vdr-projects/vdr-plugin-zappilot arch = x86_64 arch = i686 arch = arm @@ -12,12 +12,10 @@ pkgbase = vdr-zappilot arch = armv7h license = GPL depends = gcc-libs - depends = vdr-api=2.4.6 + depends = vdr-api=2.4.7 backup = etc/vdr/conf.avail/50-zappilot.conf - source = http://projects.vdr-developer.org/attachments/download/1318/vdr-zappilot-0.0.5.tgz - source = zappilot-0.0.5-vdr-2.3.1-porting.diff - md5sums = 0774d4093fc6158dc321e52b336aa2ab - md5sums = 6acf67f7e5f84d2965ba6826f91124f3 + source = vdr-zappilot-0.0.6.tar.gz::https://github.com/vdr-projects/vdr-plugin-zappilot/archive/refs/tags/0.0.6.tar.gz + sha256sums = a4551a80582c432ecddf73b50c0e028e53abab4c8b863698397d8ff96f886e78 pkgname = vdr-zappilot @@ -2,33 +2,26 @@ # Maintainer: Alexander Grothe <seahawk1986[at]hotmail[dot]com> pkgname=vdr-zappilot -pkgver=0.0.5 -_vdrapi=2.4.6 -pkgrel=20 +pkgver=0.0.6 +_vdrapi=2.4.7 +pkgrel=1 pkgdesc="Plugin for VDR forked from the plugin pilotskin to browse EPG in channel info" -url="http://projects.vdr-developer.org/projects/plg-zappilot" +url="https://github.com/vdr-projects/vdr-plugin-zappilot" arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h') license=('GPL') depends=('gcc-libs' "vdr-api=${_vdrapi}") _plugname=${pkgname//vdr-/} -source=("http://projects.vdr-developer.org/attachments/download/1318/$pkgname-$pkgver.tgz" - "zappilot-0.0.5-vdr-2.3.1-porting.diff") +source=("$pkgname-$pkgver.tar.gz::https://github.com/vdr-projects/vdr-plugin-zappilot/archive/refs/tags/$pkgver.tar.gz") backup=("etc/vdr/conf.avail/50-$_plugname.conf") -md5sums=('0774d4093fc6158dc321e52b336aa2ab' - '6acf67f7e5f84d2965ba6826f91124f3') - -prepare() { - cd "$srcdir/$_plugname-$pkgver" - patch -p1 -i "$srcdir/zappilot-0.0.5-vdr-2.3.1-porting.diff" -} +sha256sums=('a4551a80582c432ecddf73b50c0e028e53abab4c8b863698397d8ff96f886e78') build() { - cd "$srcdir/$_plugname-$pkgver" + cd "$srcdir/vdr-plugin-$_plugname-$pkgver" make } package() { - cd "$srcdir/$_plugname-$pkgver" + cd "$srcdir/vdr-plugin-$_plugname-$pkgver" make DESTDIR="$pkgdir" install mkdir -p "$pkgdir/etc/vdr/conf.avail" diff --git a/zappilot-0.0.5-vdr-2.3.1-porting.diff b/zappilot-0.0.5-vdr-2.3.1-porting.diff deleted file mode 100644 index fae635a7507f..000000000000 --- a/zappilot-0.0.5-vdr-2.3.1-porting.diff +++ /dev/null @@ -1,276 +0,0 @@ ---- b/zappilotosd.c 2015-06-24 14:32:15.000000000 +0200 -+++ a/zappilotosd.c 2015-10-22 18:39:36.000000000 +0200 -@@ -69,7 +69,7 @@ cZappilotOsd::~cZappilotOsd(void) - - void cZappilotOsd::DisplayChannel(const cChannel *Channel) - { -- int BufSize = 255; -+ int BufSize = 1020; - if (Channel) - { - if (Channel->GroupSep()) -@@ -172,11 +172,11 @@ void cZappilotOsd::UpdateEPGInfo(int Now - titleFollowingInfo = NULL; - subtitlePresentInfo = NULL; - subtitleFollowingInfo = NULL; -- cSchedulesLock SchedulesLock; -- const cSchedules *Schedules = cSchedules::Schedules(SchedulesLock); -+ LOCK_SCHEDULES_READ; -+ LOCK_CHANNELS_READ; - if (Schedules) - { -- const cSchedule *Schedule = Schedules->GetSchedule(Channels.GetByNumber(PilotChannelNumber)->GetChannelID()); -+ const cSchedule *Schedule = Schedules->GetSchedule(Channels->GetByNumber(PilotChannelNumber)->GetChannelID()); - if (Schedule) - { - // Get Present event -@@ -267,9 +267,9 @@ void cZappilotOsd::UpdateEPGInfo(int Now - void cZappilotOsd::Show() - { - // find the actual current -- cChannel *Channel = Channels.GetByNumber(cDevice::PrimaryDevice()->CurrentChannel()); -- currentChannel = Channels.GetByNumber(cDevice::PrimaryDevice()->CurrentChannel()); -- -+ LOCK_CHANNELS_READ; -+ const cChannel *Channel = Channels->GetByNumber(cDevice::PrimaryDevice()->CurrentChannel()); -+ currentChannel = Channel; - if (Channel) - { - PilotChannelNumber = Channel->Number(); -@@ -333,13 +333,14 @@ eOSState cZappilotOsd::ProcessKey(eKeys - case k1 ... k9: - if (number >= 0) - { -- if (number > Channels.MaxNumber()) -+ LOCK_CHANNELS_READ; -+ if (number > Channels->MaxNumber()) - number = Key - k0; - else - number = number * 10 + Key - k0; - if (number > 0) - { -- cChannel *channel = Channels.GetByNumber(number); -+ const cChannel *channel = Channels->GetByNumber(number); - if (channel) - { - PilotChannelNumber = channel->Number(); -@@ -363,7 +364,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - if (config.fastbrowse) - { - CursorDown(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - break; -@@ -380,7 +382,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - if (config.fastbrowse) - { - CursorUp(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - break; -@@ -396,7 +399,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - { - if (group < 0) - { -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index(); - } -@@ -405,15 +409,18 @@ eOSState cZappilotOsd::ProcessKey(eKeys - int SaveGroup = group; - if (NORMALKEY(Key) == kRight) - { -- group = Channels.GetNextGroup(group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetNextGroup(group); - } - else - { -- group = Channels.GetPrevGroup(group < 1 ? 1 : group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetPrevGroup(group < 1 ? 1 : group); - } - if (group < 0) - group = SaveGroup; -- cChannel *channel = Channels.Get(group); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->Get(group); - if (channel) - { - //DisplayChannel(channel); -@@ -449,7 +456,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - else - { - CursorUp(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - break; -@@ -466,20 +474,22 @@ eOSState cZappilotOsd::ProcessKey(eKeys - else - { - CursorDown(); -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) -- group = channel->Index()-1; -+ group = channel->Index()-1; - break; - } - case kNone: - if (number && (int)cTimeMs::Now() - lastTime > 1000) - { -- if (Channels.GetByNumber(number)) -+ LOCK_CHANNELS_READ; -+ if (Channels->GetByNumber(number)) - { - PilotChannelNumber = number; - lastTime = cTimeMs::Now(); - number = 0; -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index()-1; - } -@@ -553,7 +563,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - { - if (group < 0) - { -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - if (channel) - group = channel->Index(); - } -@@ -562,15 +573,18 @@ eOSState cZappilotOsd::ProcessKey(eKeys - int SaveGroup = group; - if (NORMALKEY(Key) == kBlue) - { -- group = Channels.GetNextGroup(group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetNextGroup(group); - } - else - { -- group = Channels.GetPrevGroup(group < 1 ? 1 : group); -+ LOCK_CHANNELS_READ; -+ group = Channels->GetPrevGroup(group < 1 ? 1 : group); - } - if (group < 0) - group = SaveGroup; -- cChannel *channel = Channels.Get(group); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->Get(group); - if (channel) - { - //DisplayChannel(channel); -@@ -663,8 +677,8 @@ eOSState cZappilotOsd::ProcessKey(eKeys - void cZappilotOsd::CursorUp() - { - int n = PilotChannelNumber + 1; -- cChannel *channel; -- channel = Channels.GetByNumber(n, 1); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(n, 1); - if (channel) - { - n = channel->Number(); -@@ -678,8 +692,8 @@ void cZappilotOsd::CursorUp() - void cZappilotOsd::CursorDown() - { - int n = PilotChannelNumber - 1; -- cChannel *channel; -- channel = Channels.GetByNumber(n, -1); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(n, -1); - if (channel) - { - n = channel->Number(); -@@ -693,9 +707,13 @@ void cZappilotOsd::CursorDown() - void cZappilotOsd::CursorOK() - { - DrawMenu(0,2); -- if (currentChannel != Channels.GetByNumber(PilotChannelNumber)) -+ LOCK_CHANNELS_READ; -+ const cChannel* chan = Channels->GetByNumber(PilotChannelNumber); -+ -+ if (currentChannel != chan) - { -- cChannel *Channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *Channel = Channels->GetByNumber(PilotChannelNumber); - if (Channel) - { - cDevice::PrimaryDevice()->SwitchChannel(Channel, true); -@@ -750,7 +768,8 @@ void cZappilotOsd::DisplayInfo(int delta - displayTimer = NULL; - displayChannel = Skins.Current()->DisplayChannel(true); - } -- cChannel *channel = Channels.GetByNumber(PilotChannelNumber); -+ LOCK_CHANNELS_READ; -+ const cChannel *channel = Channels->GetByNumber(PilotChannelNumber); - - if (!isempty(titlePresentInfo)) - { -@@ -778,14 +797,17 @@ void cZappilotOsd::DisplayExtraInfo() - displayEvent = NULL; - } - -- displayEvent = new cMenuEvent(Present,false,true); -+ -+ LOCK_TIMERS_READ; -+ LOCK_CHANNELS_READ; -+ displayEvent = new cMenuEvent(Timers, Channels, Present,false,true); - displayEvent->Display(); - } - - - void cZappilotOsd::DisplayTimer() - { -- -+ - if (displayChannel) - { - delete displayChannel; -@@ -797,13 +819,17 @@ void cZappilotOsd::DisplayTimer() - displayEvent = NULL; - } - -+ LOCK_TIMERS_WRITE; -+ - cTimer *timer = new cTimer(Present); -- cTimer *t = Timers.GetTimer(timer); -+ cTimer *t = Timers->GetMatch(Present); -+ - if (t) - { - delete timer; - timer = t; - } -+ - displayTimer=new cMenuEditTimer(timer, !t); - displayTimer->Display(); - } -diff -rupN b/zappilotosd.h a/zappilotosd.h ---- b/zappilotosd.h 2015-06-24 14:32:15.000000000 +0200 -+++ a/zappilotosd.h 2015-10-22 18:40:02.000000000 +0200 -@@ -39,7 +39,7 @@ class cZappilotOsd : public cOsdObject - int offset; - int lines; - int type; -- cChannel* currentChannel; -+ const cChannel* currentChannel; - - public: - cZappilotOsd(void); |