Here is my working directory at the beginning of build, right after I downloaded the source with spectool. The root directory of the .zip file is called "platform-master".

-------------------
[makerpm@thetradinghall rpmbuild]$ ls -al
-rw-rw-r-- 1 makerpm makerpm 31120791 Jan 15 11:52 master.zip
-rw-rw-r-- 1 makerpm makerpm     4325 Jan 17 16:22 mattermost.spec
-------------------------

At the begining of my build, I need:
- mkdir src/github.com/mattermost
Here is what I wrote in my .spec file:

%prep
%autosetup -n platform-master
mkdir -p %{_topdir}/src/github.com/mattermost  <<< = (here, is it correct to use %{_topdir} ? )
mv plateform-master %{_topdir}/src/github.com/mattermost/platform

Unfortunately, I have this error:

mv plateform-master /home/makerpm/rpmbuild/src/github.com/mattermost/platform
mv: cannot stat 'plateform-master': No such file or director

Here is what happens when running $fedpkg --dist f25 prep:
-------------------------------------
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zJOa1Q
+ umask 022
+ cd /home/makerpm/rpmbuild
+ cd /home/makerpm/rpmbuild
+ rm -rf platform-master
+ /usr/bin/unzip -qq /home/makerpm/rpmbuild/master.zip
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd platform-master   <<< ====  WHY ??
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ mkdir -p /home/makerpm/rpmbuild/src/github.com/mattermost
+ cd ..
+ mv plateform-master /home/makerpm/rpmbuild/src/github.com/mattermost/platform
mv: cannot stat 'plateform-master': No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.zJOa1Q (%prep)
--------------------------------------------------

It seems I am inside the directory I want to move, platform-master.
Why do I cd this directory? How to avoid it so I am able to move this directory? Or best, how can I unzip the content of master.zip in src/github.com/mattermost/platform?

Thank you for help to write these few lines in a clean manner.