And pyxdg is in STAGING, not in punkrockguy's TUR. That's your problem: two different repos.
It's not in the repo db but it's present on the ftp and http://xentac.net/~tur/repos.php
It also needs a little time to synchronize.
Check which mirror you use and you can change it if you like or just wait a few hours and try again. Mirror lists for all main arch repos are in /etc/pacman.d/. The first one from the top is used.
The newest version of pyxdg is in staging repo. You should enable it or downlad it from there. http://xentac.net/~tur/repos.php
Maybe it's now gone from punckrockguy or is not present in the db file. You can check what pacman can see in /var/lib/pacman/_repo_name (after you do pacman -Syu). I would use the version from staging unless you need older version for some good reason.
You also used a wrong file for Terminal. You downloaded sources instead of the package :-) so it's quite natural pacman doesn't know what to do with it. Don't overuse pacman -A (BTW pacman -U is "better"). To download the package use any ftp program. You will also need other packages too (as dependencies).
]]>And all package names have lowercase letters, so it should be "pacman -S terminal". You were using Terminal.
If that still doesn't solve the problem, you're probably using a mirror which hasn't synced with the master server yet (the terminal package is brand new). Wait a day or two.
EDIT:
And pyxdg is in STAGING, not in punkrockguy's TUR. That's your problem: two different repos.
]]># pacman -A Terminal-0.2.2.tar.bz2
loading package data... load_pkg: missing package info file in Terminal-0.2.2.tar.bz2
How could that be?
]]>1. I see that there are some newly added xfce packages on the front page of Arch (e.g. Terminal). But when I do a "pacman -Syu" followed by "pacman -S Terminal", it says it can't find it.
2. I'm trying to get the package "pyxdg" from punkrockguy318's tur repository. I added it to the pacman.conf file, did "pacman -Syu" and then did a "pacman -S pyxdg" - again, it says it can't find it.
Here is my pacman.conf:
[options]
LogFile = /var/log/pacman.log
NoUpgrade = etc/passwd etc/group etc/shadow etc/sudoers
NoUpgrade = etc/fstab etc/raidtab etc/ld.so.conf
NoUpgrade = etc/rc.conf etc/rc.local
NoUpgrade = etc/modprobe.conf etc/modules.conf
NoUpgrade = etc/lilo.conf boot/grub/menu.lst
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#[testing]
#Server = ftp://ftp.archlinux.org/testing/os/i686
[current]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/current
[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/extra
[punkrockguy318]
Server = ftp://ftp.archlinux.org/tur/punkrockguy318
What am I doing wrong??
]]>