There are several sources of rpm packages for Fedora.
Livna, freshrpms and atrpms are three repositories that come to mind.
It is generally reckoned to have only one of those sources enabled as a main repository at any one time as packages from one can cause conflicts with those from another.
It's my impression that the livna repository is almost treated as semi-official and the others most people just enable if they need a specific package that isn't available. I'm ready here to be howled down by hordes of loyal freshrpms and atrpms fans by the way.
The long and the short of it is that the ndiswrapper packages are in livna along with specific drivers for nvidia and ati graphics cards and quite a lot of other things. (Don't jump into the ati ones without reading up on the subject on the forum by the way.)
The beauty of installing these things from a dedicated repository is that some of these packages have a stand alone part and a part compiled to match a specific kernel. If you do it yourself, as you have found, then you have to re-compile the specific part each time the kernel changes. If you use the package from a repository, within a short time of a kernel being released, so will be the kernel-modules to match it.
The disadvantage is that you don't always get the most up to date package, Ndiswrapper release is at 1.47 now. Fedora has 1.46. Not usually a problem unless you have a very recent wireless card.
The livna repository can easily be added to Yum. Just execute this command from a super-user terminal:
rpm -Uvh http://rpm.livna.org/livna-release-7.rpm
It just calls in another entry for you /etc/yum.repos.d folder from the livna repository.
After that the ndiswrapper rpms should be located in whichever package manager you use.
By the way, if you are looking to use the rpm ndiswrapper you will need to make sure you uninstall whichever one you have installed now.
Second by the way, that command for adding the repository came from the very useful Fedora FAQ. There is a link to it in the top menu bar at the top of each forum page.