[arch-general] espeak ng and keeping packages in the aur up to date.
Hi all. I am wondering about a couple of things. I have been using orca for some time now, but wondering if espeak NG will be coming to arch community any time soon.. In the mean time, does any know if it is in the aur? Secondly I have yaourt installed and there are a few packages from the aur installed. What is the eaasyes way to keep the packages up to date. Is there a command through yaourt like sudo yaourt -Syu for example. I was reading about this in the arch wiki but did not find anything about how to do this offisiontly. If anyone knows how to do this, it would really be appriseated. Thanks. Matthew Sent from Mail for Windows 10
On Wed, 16 Nov 2016 07:11:33 -0500, Matthew dyer via arch-general wrote:
I am wondering about a couple of things. I have been using orca for some time now, but wondering if espeak NG will be coming to arch community any time soon.. In the mean time, does any know if it is in the aur?
Are you serious? yaourt -Ss espeak https://aur.archlinux.org/packages/?O=0&K=espeak
Secondly I have yaourt installed and there are a few packages from the aur installed. What is the eaasyes way to keep the packages up to date. Is there a command through yaourt like sudo yaourt -Syu for example.
Yes, there is yaourt -Syua but note, yaourt is neither an official supported, nor a recommended tool. PKGBUILDs from AUR, especially when build from git, need your attention, since there unlikely will be a release upgrade available, if there should be a soname issue. It's your responsibility to maintain those packages on your system. man yaourt man pacman Regards, Ralf
On 11/16/2016 02:32 PM, Ralf Mardorf wrote:
Are you serious? yaourt -Ss espeak
espeak is on the official repositories, at community. So you can use pacman to install it.
On Wed, 16 Nov 2016 18:12:40 +0200, Alex Theotokatos via arch-general wrote:
On 11/16/2016 02:32 PM, Ralf Mardorf wrote:
Are you serious? yaourt -Ss espeak
espeak is on the official repositories, at community. So you can use pacman to install it.
How does this help the OP? espeak-ng is provided by AUR, 4 votes, popularity 0.88. There is no espeak-ng available by official repositories. I gave an answer to the questions the OP was asking. [root@moonstudio archlinux]# systemd-nspawn -q yaourt -Ss espeak | head -12 Failed to create directory /mnt/archlinux/sys/fs/selinux: Read-only file system Failed to create directory /mnt/archlinux/sys/fs/selinux: Read-only file system community/espeak 1.48.04-2 [installed] Text to Speech engine for English, with support for other languages community/espeakup 0.80-1 [installed] Allows the Speakup screen review system to use the ESpeak synthesizer. community/gespeaker 0.8.6-1 A GTK+ frontend for espeak and mbrola to speech the read text. community/stardict-lite 3.0.6-2 International dictionary software - lite version without gnome and espeak support aur/asterisk-espeak 2.2-1 (0) (0.00) Asterisk module that provides the "eSpeak" dialplan application. It allows you to use the eSpeak text to speech synthesizer. aur/espeak-ng-git 0.0-1 (4) (0.88) Next generation open source speech synthesizer based on Espeak (git version) Regards, Ralf
Sent from Mail for Windows 10 From: Alex Theotokatos via arch-general Sent: Wednesday, November 16, 2016 11:12 AM To: General Discussion about Arch Linux Cc: Alex Theotokatos Subject: Re: [arch-general] espeak ng and keeping packages in the aur up todate. On 11/16/2016 02:32 PM, Ralf Mardorf wrote:
Are you serious? yaourt -Ss espeak
espeak is on the official repositories, at community. So you can use pacman to install it. Hi, How do I know if I am running espeak ng? Espeak is already being used. I jst wondered If this is the case then I should be able to do sudo pacman -S espeak. I will have to rtake a look next time I boot up my arch system. I want to use espeak ng, Sonar already uses this. Thanks. Matthew
According to Matthew dyer: # How do I know if I am running espeak ng? Espeak-ng-git is a package in the AUR. It is not a supported Arch package, especially since it depends on pcaudiolib-git, which is also an AUR package. These packages are cloned from master git repositories, so most likely won't be grabbed by a TU until there is an actual release. The espeak package from the community repository is the last version of the original non-ng espeak as released by Jonathan Duddington before he appeared for all intents and purposes to have fallen off the face of the internet. If you have installed espeak via pacman, you can safely assume that you are not running espeak-ng, as there hasn't yet been an official release of espeak-ng, and the espeak and espeak-ng packages are set to conflict in Arch. Hope this helps. Sent from the joy in repetition
On Wed, 16 Nov 2016 16:14:27 -0500, Matthew dyer via arch-general wrote:
Sent from Mail for Windows 10
From: Alex Theotokatos via arch-general Sent: Wednesday, November 16, 2016 11:12 AM To: General Discussion about Arch Linux Cc: Alex Theotokatos Subject: Re: [arch-general] espeak ng and keeping packages in the aur up todate.
On 11/16/2016 02:32 PM, Ralf Mardorf wrote:
Are you serious? yaourt -Ss espeak
espeak is on the official repositories, at community. So you can use pacman to install it. Hi, How do I know if I am running espeak ng? Espeak is already being used. I jst wondered If this is the case then I should be able to do sudo pacman -S espeak. I will have to rtake a look next time I boot up my arch system. I want to use espeak ng, Sonar already uses this. Thanks.
If you would simply run the yaourt command or follow the link, you wouldn't need to ask this. If you would have read my reply to Alex's reply, you also wouldn't have ask. Apart from this, you also could run "-Si" and take a look at the URLs, let alone that you could take a look at the PKGBUILDs. [rocketmouse@archlinux ~]$ pacman -Si espeak | grep URL URL : http://espeak.sourceforge.net/ [rocketmouse@archlinux ~]$ yaourt -Si espeak-ng-git | grep URL | grep -v AUR URL : https://github.com/espeak-ng/espeak-ng As already pointed out in m y first reply, pacman as well as yaourt provide a manual page. Regards, Ralf
Did you ever download a package from aur before? If not you can get and set up yaourt on archlinux but some edits have to be done to /etc/pacman.conf and then you need to run two pacman commands to first update your repositories and then install yaourt. I do it like this: edit /etc/pacman.conf as root and add these lines: [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch Save the file and exit. Next run: pacman -Sy yaourt <cr> You may install optional dependencies after that. Then run: yaourt -Syua <enter> Finally run: yaourt -Ss espeakup|less <enter> and you shall hear. To check this, run: Yaourt -S espeak-ng <enter> If you're told espeak and espeak-ng conflict you have espeak on your machine and will be offered the opportunity to remove it if you like. The arch-general list most certainly is not the blinux-list. Hope this helps. That -syua command updates everything on the aur repository in addition to all other repositories you have installed. On Wed, 16 Nov 2016, Matthew dyer via arch-general wrote:
Date: Wed, 16 Nov 2016 16:14:27 From: Matthew dyer via arch-general <arch-general@archlinux.org> To: General Discussion about Arch Linux <arch-general@archlinux.org> Cc: ilovecountrymusic483@gmail.com Subject: Re: [arch-general] espeak ng and keeping packages in the aur up todate.
Sent from Mail for Windows 10
From: Alex Theotokatos via arch-general Sent: Wednesday, November 16, 2016 11:12 AM To: General Discussion about Arch Linux Cc: Alex Theotokatos Subject: Re: [arch-general] espeak ng and keeping packages in the aur up todate.
On 11/16/2016 02:32 PM, Ralf Mardorf wrote:
Are you serious? yaourt -Ss espeak
espeak is on the official repositories, at community. So you can use pacman to install it. Hi, How do I know if I am running espeak ng? Espeak is already being used. I jst wondered If this is the case then I should be able to do sudo pacman -S espeak. I will have to rtake a look next time I boot up my arch system. I want to use espeak ng, Sonar already uses this. Thanks.
Matthew
--
On Wed, 16 Nov 2016 19:24:58 -0500 (EST) Jude DaShiell <jdashiel@panix.com> wrote:
Did you ever download a package from aur before? If not you can get and set up yaourt on archlinux but some edits have to be done to /etc/pacman.conf and then you need to run two pacman commands to first update your repositories and then install yaourt. I do it like this:
edit /etc/pacman.conf as root and add these lines: [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch
Save the file and exit. Next run: pacman -Sy yaourt <cr>
You may install optional dependencies after that. Then run: yaourt -Syua <enter> Finally run: yaourt -Ss espeakup|less <enter> and you shall hear.
To check this, run: Yaourt -S espeak-ng <enter> If you're told espeak and espeak-ng conflict you have espeak on your machine and will be offered the opportunity to remove it if you like.
The arch-general list most certainly is not the blinux-list. Hope this helps. That -syua command updates everything on the aur repository in addition to all other repositories you have installed.
Please, do NOT recommend using the archlinux.fr repo. It causes problems all of the time. Also, do NOT recommend skipping over learning how the AUR actually works. You're just setting people up for future failure.
On Wed, Nov 16, 2016, 7:51 PM Doug Newgard <scimmia@archlinux.info> wrote:
Please, do NOT recommend using the archlinux.fr repo. It causes problems all of the time. Also, do NOT recommend skipping over learning how the AUR actually works. You're just setting people up for future failure.
Agreed. Downloading yaourt, finding the dependencies, installing them all manually, are great primers for actually using AUR. yaourt makes it easy to blow right through installs without looking at the PKGBUILD. Even after discovering yaourt, I still installed AUR packages manually until I understood the process and was comfortable with it. Travis
On 11/16/2016 07:50 PM, Doug Newgard wrote:
On Wed, 16 Nov 2016 19:24:58 -0500 (EST) Jude DaShiell <jdashiel@panix.com> wrote:
Did you ever download a package from aur before? If not you can get and set up yaourt on archlinux but some edits have to be done to /etc/pacman.conf and then you need to run two pacman commands to first update your repositories and then install yaourt. I do it like this: [snip]
Please, do NOT recommend using the archlinux.fr repo. It causes problems all of the time. Also, do NOT recommend skipping over learning how the AUR actually works. You're just setting people up for future failure.
What I want to know is, given that the OP's original message clearly stated he *already has* yaourt installed... why, oh why, must the peanut gallery recommend *undoing* all that good work of manually (presumably -- one hopes) installing an AUR helper, and instead recommend activating the dreaded [archlinuxfr] repo? (This peanut gallery has posted here before, somehow I am not surprised he uses [archlinuxfr].) Either Jude DaShiell didn't read the OP at all, just the subject line, or he really, really, really wants people to use [archlinuxfr] for some truly bizarre (and messed up) reason. Either option is kind of scary. ... I also couldn't help but notice, not only did he recommend [archlinuxfr] he also recommended installing archlinuxfr/yaourt via a partial update!
pacman -Sy yaourt <cr>
-- Eli Schwartz
Hi, I ran the talking arch script which Kial has been working and when doing so, I got the aur helper running. The simple thing is this. I want to switch to espeak NG and yes I am aware of espeakup git. I know that I can install this. I am going to assoom then that if espeak NG ias in the aur, I could just install it and all should be well. I asked aabout keeping aur packages updated as it did not mention in the wiki how to do this with the asseption of any git packages which are cloned. Hope this makes sence,. Matthew Sent from Mail for Windows 10 From: Eli Schwartz via arch-general Sent: Wednesday, November 16, 2016 10:56 PM To: arch-general@archlinux.org Cc: Eli Schwartz Subject: Re: [arch-general] espeak ng and keeping packages in the aur uptodate. On 11/16/2016 07:50 PM, Doug Newgard wrote:
On Wed, 16 Nov 2016 19:24:58 -0500 (EST) Jude DaShiell <jdashiel@panix.com> wrote:
Did you ever download a package from aur before? If not you can get and set up yaourt on archlinux but some edits have to be done to /etc/pacman.conf and then you need to run two pacman commands to first update your repositories and then install yaourt. I do it like this: [snip]
Please, do NOT recommend using the archlinux.fr repo. It causes problems all of the time. Also, do NOT recommend skipping over learning how the AUR actually works. You're just setting people up for future failure.
What I want to know is, given that the OP's original message clearly stated he *already has* yaourt installed... why, oh why, must the peanut gallery recommend *undoing* all that good work of manually (presumably -- one hopes) installing an AUR helper, and instead recommend activating the dreaded [archlinuxfr] repo? (This peanut gallery has posted here before, somehow I am not surprised he uses [archlinuxfr].) Either Jude DaShiell didn't read the OP at all, just the subject line, or he really, really, really wants people to use [archlinuxfr] for some truly bizarre (and messed up) reason. Either option is kind of scary. ... I also couldn't help but notice, not only did he recommend [archlinuxfr] he also recommended installing archlinuxfr/yaourt via a partial update!
pacman -Sy yaourt <cr>
-- Eli Schwartz
On 11/17/2016 10:18 AM, Matthew dyer via arch-general wrote:
Hi,
I ran the talking arch script which Kial has been working and when doing so, I got the aur helper running. The simple thing is this. I want to switch to espeak NG and yes I am aware of espeakup git. I know that I can install this. I am going to assoom then that if espeak NG ias in the aur, I could just install it and all should be well. I asked aabout keeping aur packages updated as it did not mention in the wiki how to do this with the asseption of any git packages which are cloned. Hope this makes sence,.
Matthew
Please don't top-post, as per the preference of the Arch mailing lists. :) Also your email software is having problems with line-wrapping, it seems to send plaintext with really long lines. I rewrapped the quoted part above, BTW. As for your question, search the yaourt manpage for the `--devel` switch... most other AUR helpers should have something similar. Really, that manpage could answer so many questions... just read it already. -- Eli Schwartz
On Thu, 17 Nov 2016 10:53:56 -0500, Eli Schwartz via arch-general wrote:
As for your question, search the yaourt manpage for the `--devel` switch... most other AUR helpers should have something similar.
"--devel With -u or --sysupgrade, search an update for devel packages." My apologies, so my explanation seemingly isn't completely correct. Anyway, the issue with shared libraries still remains.
On Thu, 17 Nov 2016 10:18:27 -0500, Matthew dyer via arch-general wrote:
I ran the talking arch script which Kial has been working and when doing so, I got the aur helper running. The simple thing is this. I want to switch to espeak NG and yes I am aware of espeakup git. I know that I can install this. I am going to assoom then that if espeak NG ias in the aur, I could just install it and all should be well. I asked aabout keeping aur packages updated as it did not mention in the wiki how to do this with the asseption of any git packages which are cloned. Hope this makes sence,.
A git package that doesn't provide a dedicated commit, but always gets the latest commit from upstream, only will be upgraded, if the maintainer needs to change e.g. build dependencies or configure options. The version mentioned by AUR could be the same for years, but if you rebuild the package, you would get another, newer version, perhaps each minute. yaourt -Syua doesn't inform you about new git commits. You either need to take a look from time to time at the upstream page, to check if there are new commits, or you need to monitor an announce list (they unlikely will announce each commit, but at least milestones) or write a script that checks upstream. It the software build from an AUR git PKGBUILD links against shared libraries provided by official repositories and the soname of a library changes, you need to care about this yourself and rebuild the package against the new library version. There might be tools available that monitor upstream for you and will inform you, if a new commit is available, but there unlikely is a tool available that will check, if a major version of a library changed. Regards, Ralf
That message I sent was not intended for arch-general at all, sorry about the basic stuff coming up on this list. On Wed, 16 Nov 2016, Doug Newgard wrote:
Date: Wed, 16 Nov 2016 19:50:49 From: Doug Newgard <scimmia@archlinux.info> Reply-To: General Discussion about Arch Linux <arch-general@archlinux.org> To: arch-general@archlinux.org Subject: Re: [arch-general] espeak ng and keeping packages in the aur up todate.
On Wed, 16 Nov 2016 19:24:58 -0500 (EST) Jude DaShiell <jdashiel@panix.com> wrote:
Did you ever download a package from aur before? If not you can get and set up yaourt on archlinux but some edits have to be done to /etc/pacman.conf and then you need to run two pacman commands to first update your repositories and then install yaourt. I do it like this:
edit /etc/pacman.conf as root and add these lines: [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch
Save the file and exit. Next run: pacman -Sy yaourt <cr>
You may install optional dependencies after that. Then run: yaourt -Syua <enter> Finally run: yaourt -Ss espeakup|less <enter> and you shall hear.
To check this, run: Yaourt -S espeak-ng <enter> If you're told espeak and espeak-ng conflict you have espeak on your machine and will be offered the opportunity to remove it if you like.
The arch-general list most certainly is not the blinux-list. Hope this helps. That -syua command updates everything on the aur repository in addition to all other repositories you have installed.
Please, do NOT recommend using the archlinux.fr repo. It causes problems all of the time. Also, do NOT recommend skipping over learning how the AUR actually works. You're just setting people up for future failure.
--
On Thu, 17 Nov 2016 00:41:11 -0500 (EST) Jude DaShiell <jdashiel@panix.com> wrote:
That message I sent was not intended for arch-general at all, sorry about the basic stuff coming up on this list.
Please don't top post. If it was not intended for arch-general, I assume it was intended to be sent directly? That's even worse, you're trying to hide your bad advice and spread misinformation.
On 11/17/2016 12:41 AM, Jude DaShiell wrote:
That message I sent was not intended for arch-general at all, sorry about the basic stuff coming up on this list.
We aren't upset about you posting it to [arch-general] per se. We are upset that you yourself think it a good idea, and furthermore, that you would suggest it to anyone else, whether on the list or off it. And why do you think it would have been better to reply directly instead of to the list? Were you afraid that if you posted to the list you would get told off for idiocy -- and rightly so? In which case, it works out better this way. Everyone knows what you said, and we can properly describe the depth of your folly, and the OP knows it too. ... I am *still* trying to figure out why you didn't realize the OP already had yaourt installed, it was explicitly mentioned... -- Eli Schwartz
On Wed, 16 Nov 2016 19:24:58 -0500 (EST), Jude DaShiell wrote:
Did you ever download a package from aur before? If not you can get and set up yaourt on archlinux
The OP already pointed out that yaourt is installed, this is the reason why I gave hints how to use yaourt and that I mentioned that yaourt is neither an official supported, nor a recommended tool. I'm not against yaourt, I'm a yaourt user myself, but it is essential to understand a few things. On Thu, 17 Nov 2016 01:08:41 +0000, Travis Collins wrote:
Downloading yaourt, finding the dependencies, installing them all manually, are great primers for actually using AUR. yaourt makes it easy to blow right through installs without looking at the PKGBUILD. Even after discovering yaourt, I still installed AUR packages manually until I understood the process and was comfortable with it.
It doesn't harm to read comments and to take a look at the PKGBUILD when using yaourt. When not using yaourt there anyway is no need to install dependencies manually, see man makepkg and https://wiki.archlinux.org/ Regards, Ralf
On Thu, 17 Nov 2016 10:25:43 +0100, I wrote:
When not using yaourt there anyway is no need to install dependencies manually, see
man makepkg
Oops, I need to correct this, assuming the dependencies shouldn't be available by official repositories, then 'makepkg -s', IOW pacman, can't resolve the dependencies ;).
On Thu, Nov 17, 2016, 6:26 AM Ralf Mardorf <silver.bullet@zoho.com> wrote:
Oops, I need to correct this, assuming the dependencies shouldn't be available by official repositories, then 'makepkg -s', IOW pacman, can't resolve the dependencies ;).
Ha, just replied with the same. Thanks for confirming though, I was hoping I wasn't missing an important feature of makepkg. Travis
On Thu, 17 Nov 2016 11:28:35 +0000, Travis Collins wrote:
On Thu, Nov 17, 2016, 6:26 AM Ralf Mardorf wrote:
Oops, I need to correct this, assuming the dependencies shouldn't be available by official repositories, then 'makepkg -s', IOW pacman, can't resolve the dependencies ;).
Ha, just replied with the same. Thanks for confirming though, I was hoping I wasn't missing an important feature of makepkg.
To make it perfect, I need to correct the claim about the 'official repositories', too. 'makepkg -s' does use all repositories available by /etc/pacman.conf, which not necessarily are official repositories, but usually are or at least should be official repositories only.
On Thu, Nov 17, 2016, 4:26 AM Ralf Mardorf <silver.bullet@zoho.com> wrote:
It doesn't harm to read comments and to take a look at the PKGBUILD when using yaourt. When not using yaourt there anyway is no need to install dependencies manually, see
man makepkg
and
Regards, Ralf
Oh. I still read PKGBUILDs and .install files when using yaourt; didn't mean to imply that step could/should be skipped. And unless I am horribly mistaken, makepkg won't handle AUR dependencies, like package-query as a dependency for yaourt. -s/--syncdeps automatically resolves and install any dependencies with pacman before building. If the package depends on other AUR packages, you will need to manually install them first.[1] Travis [1] https://wiki.archlinux.org/index.php/Arch_User_Repository#Build_and_install_...
On Thu, 17 Nov 2016 11:26:23 +0000, Travis Collins wrote:
unless I am horribly mistaken, makepkg won't handle AUR dependencies
I noticed that my information was not entirely correct a few seconds before you sent your reply :D. Yes, as mentioned by the man page, makepkg does use pacman to resolve dependencies and indeed some dependencies required by AUR PKGBUILDs require other packages from AUR.
participants (8)
-
Alex Theotokatos
-
Doug Newgard
-
Eli Schwartz
-
ilovecountrymusic483@gmail.com
-
Jude DaShiell
-
Kyle
-
Ralf Mardorf
-
Travis Collins