This package installs to /usr/local. There is no configure file to run to change that to /usr during the config step since there is no config step. %{_bindir} translates to /usr/bin. If you want to install to the standard Fedora rpm location of /usr, then you'll need to add a line to your spec file that modifies the Makefile by changing the line "PREFIX ?= /usr/local" to "PREFIX ?= /usr" using sed in the %setup section.
Also, your %files section is incomplete. I ran a "make" then "make install DESTDIR=~/work/mGTP" to see what files would install and to where. Here's the result, shown using the tree command on that destination directory:
Code:
usr
└── local
├── bin
│** └── gmtp
└── share
├── applications
│** └── gMTP.desktop
├── gconf
│** └── schemas
│** └── gmtp.schemas
├── gmtp
│** ├── audio-x-mp3-playlist.png
│** ├── audio-x-mpeg.png
│** ├── empty.png
│** ├── folder.png
│** ├── icon-16.png
│** ├── icon.png
│** ├── image-x-generic.png
│** ├── logo.png
│** ├── media-cdrom-audio.png
│** ├── stock-about-16.png
│** ├── text-plain.png
│** ├── video-x-generic.png
│** └── view-refresh.png
├── locale
│** ├── da
│** │** └── LC_MESSAGES
│** │** └── gmtp.mo
│** ├── de
│** │** └── LC_MESSAGES
│** │** └── gmtp.mo
│** ├── es
│** │** └── LC_MESSAGES
│** │** └── gmtp.mo
│** ├── fr
│** │** └── LC_MESSAGES
│** │** └── gmtp.mo
│** └── it
│** └── LC_MESSAGES
│** └── gmtp.mo
└── pixmaps
└── gMTPicon.png
At the end of your %install section you need to add the line:
%find_lang %{name}
And then instead of just "%files", use
%files -f %{name}.lang
That will handle the *.mo "locale" files automatically. Add all the other install directories to the %files section.